- Страна
- Россия
- Зарплата
- 260 000 ₽ – 280 000 ₽
Откликайтесь
на вакансии с ИИ

Python (FastAPI) разработчик (Senior)
Интересный стек технологий (LLM, Vector DB), прозрачная вилка и удаленный формат работы делают вакансию очень привлекательной для Senior-разработчика.
Сложность вакансии
Роль требует глубоких знаний асинхронного Python и FastAPI, а также специфического опыта работы с LLM и векторными базами данных, что повышает порог входа.
Анализ зарплаты
Предложенная вилка 260 000 - 280 000 руб. gross находится чуть ниже медианы для Senior Python разработчика в РФ, которая обычно стартует от 300 000 - 350 000 руб. Однако, для проектной занятости через ИП это конкурентный уровень.
Сопроводительное письмо
I am writing to express my interest in the Senior Python Developer position at Top Selection. With extensive experience in backend development using FastAPI and a strong background in building scalable REST and WebSocket APIs, I am confident in my ability to contribute effectively to your product's evolution.
My technical background aligns perfectly with your requirements, particularly my experience with PostgreSQL and asynchronous programming in Python. Furthermore, I have a keen interest in AI integrations and have worked with LLMs and vector databases, which makes the prospect of developing AI-persona features and document processing modules at Top Selection especially exciting. I am eager to bring my expertise in refactoring and performance optimization to your team.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Top Selection уже сейчас
Присоединяйтесь к команде Top Selection и создавайте инновационные решения на базе LLM — откликайтесь прямо сейчас!
Описание вакансии
#вакансия #удаленнаяработа #fulltime #remote #Backend #Python #FastAPI #Developer #Разработчик #Senior #РФ #TopSelection
Позиция: Python (FastAPI) разработчик (Senior)🐍
Вилка: 260.000 - 280.000 руб gross💰
Занятость: Полная
Локация: РФ
Оформление: ИП
Компания: Top Selection
Привет! Меня зовут Анастасия. Я представляю группу компаний Top Selection.
Мы занимаемся трудоустройством IT специалистов на проектную занятость.
На данный момент мы в поисках Python разработчика🔥
📝Задачи:
▪️Разработка и развитие backend-функционала продукта: новые фичи (AI-персоны, загрузка и обработка документов, веб-скрейпинг и интеграции с внешними источниками данных).
▪️Разработка и интеграция модулей работы с LLM (Claude, Gemini и другие провайдеры) и сервисами генерации изображений.
▪️Проектирование и оптимизация API для работы в режиме, близком к реальному времени (стриминг ответов, стабильность и производительность).
▪️Рефакторинг существующего кода и структуры проекта с учётом масштабирования нагрузки и появления новых фич.
▪️Реализация и поддержка тестов (unit, integration), участие в code review, подготовка изменений к релизам.
▪️Взаимодействие с фронтенд- и DevOps-командами при интеграции API, разборе инцидентов и улучшении стабильности сервиса.
✅Требования:
▪️Уверенное владение Python для серверной разработки (желательно опыт с FastAPI)
▪️Опыт проектирования и разработки REST API и WebSocket-эндпоинтов.
▪️Опыт работы с реляционными базами данных (PostgreSQL), написание запросов и миграций.
▪️Базовый опыт работы с vector DB (Qdrant, Weaviate, pgvector или аналоги) для поиска по эмбеддингам.
▪️Опыт написания unit- и integration-тестов (pytest или аналоги).
▪️Опыт работы с Git (GitLab/GitHub), понимание процессов code review и релизов.
▪️Понимание асинхронного программирования в Python (async/await) и работы с внешними API.
🔧Ключевые компетенции:
▪️Git
▪️PostgreSQL
▪️WebSocket
▪️REST API
▪️Python
▪️API
▪️интеграционные тесты
▪️code review
▪️FastApi
▪️Unit-tests
▪️async
▪️llm
▪️await
▪️PyTest
▪️Vector DB
📞Контакты для связи:
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Git
- Python
- LLM
- Asynchronous Programming
- PostgreSQL
- REST API
- PyTest
- FastAPI
- Weaviate
- WebSocket
- Qdrant
Возможные вопросы на собеседовании
Проверка понимания асинхронности, критически важной для FastAPI.
Как работает event loop в Python и в чем разница между задачами, запущенными через asyncio.gather и asyncio.wait?
Вакансия предполагает работу с AI-функционалом.
Какие стратегии индексации в векторных базах данных (например, Qdrant) вы использовали для оптимизации поиска по эмбеддингам?
Важно для обеспечения производительности API в реальном времени.
Как бы вы реализовали стриминг ответов от LLM через FastAPI для минимизации задержки для пользователя?
Проверка навыков проектирования БД.
Какие подходы вы используете для оптимизации сложных SQL-запросов в PostgreSQL при работе с большими объемами данных?
Проверка культуры разработки.
Опишите ваш процесс проведения Code Review: на что вы обращаете внимание в первую очередь при проверке асинхронного кода?
Похожие вакансии
Python разработчик (Senior)
Senior/middle Python Developer
Java разработчик (Мосбиржа) (Senior)
Senior Java Developer
.NET разработчик Middle+ , Senior
Senior C++ Developer (ATM / Payment Systems)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия
- Зарплата
- 260 000 ₽ – 280 000 ₽