О вакансии Python developer в eCarsTrade
Ищем сильного Python-разработчика для развития двух ключевых микросервисов, которые перерабатывают сырые данные по автомобилям в реальные бизнес-решения на нашей автоаукционной платформе.
Предстоит работать с микросервисами MarketPrice (ML-движок для оценки рыночной стоимости авто и расчета рекомендаций по ставкам) и DataEnrichment (обогащение данных, определение комплектаций, проверка метаданных). Оба сервиса написаны на асинхронном FastAPI, работают через RabbitMQ и упакованы в Docker. В процессе задействованы ML-пайплайны, компьютерное зрение и интеграции с LLM.
Требования к кандидату:
- Уверенный Python 3.10+ и опыт продакшена с asyncio и FastAPI (или аналогичными фреймворками)
- Опыт работы с брокерами сообщений (особенно RabbitMQ / aio_pika) и событийно-ориентированной архитектурой
- Понимание Docker, контейнеризации и паттернов развертывания микросервисов
- Опыт работы с БД: MySQL и/или MongoDB
- Навыки написания чистого кода, покрытие тестами, работы через Git
- Понимание CI/CD (GitLab CI, Jenkins или аналоги)
- Важно: Обязательно свободное владение английским и русский языком (Proficiency in both English and Russian is mandatory)
Основные обязанности:
- Разработка и поддержка FastAPI сервисов (роуты, Pydantic, middleware) и обработчиков RabbitMQ
- Проектирование отказоустойчивых схем обработки данных
- Написание тестов, поддержка Docker/docker-compose, обеспечение стабильности в продакшене
- Взаимодействие с продуктовой командой и перевод бизнес-требований в рабочий код
Условия работы:
Полностью удаленная работа по B2B контракту. Работа в международной англо- и русскоговорящей команде, конкурентная оплата, возможности для профессионального роста. Подать заявку или отправить резюме можно прямо через официальный сайт ecarstrade.com в раздел карьера или по контактам компании. |