2ГИС

python-разработчик в ML-системах

Коротко

Senior Python-разработчик в команду ETA/RTA 2ГИС для построения инженерного ядра ML-систем: пайплайны обучения и реалтайм-инференса, мониторинг сервисов, архитектура ML-решений под продакшен-нагрузкой. Требуется от 5 лет коммерческой разработки на Python, опыт с большими данными, Kubernetes, реляционными СУБД и построением ML-пайплайнов. Работа удалённая по РФ или гибридная в офисах Москвы, Санкт-Петербурга или Новосибирска.

Описание
Команда ETA/RTA 2ГИС применяет анализ данных и машинное обучение для задач навигации и геоаналитики. Мы определяем, где на дорогах находятся пробки, прогнозируем время в пути для автомобилей и общественного транспорта. Команда — это инженеры и специалисты по данным, которые вместе доводят исследовательские модели до надёжного продакшена. Ищем сильного Python-инженера, который возьмёт на себя инженерное ядро ML-части: пайплайны обучения и инференса, реалтайм-сервинг моделей, работу с большими объёмами данных и оптимизацию по ресурсам.
Задачи
•Проектировать, разрабатывать и поддерживать пайплайны обучения и реалтайм-инференса ML-моделей на Python.
•Проектировать и внедрять мониторинг для сервисов команды.
•Участвовать в архитектурных дискуссиях и проектировании ML-решений с ранних стадий, балансировать ML-качество и продакшен-ограничения.
•Работать с техдолгом на уровне архитектуры: упрощать систему, снижать связность, стандартизировать подходы.
•Проводить детальные code review.
Требования
•От 5 лет коммерческой разработки на Python, значимая часть — в продакшен-системах под реальной нагрузкой.
•Понимание ML-пайплайна: метрики, валидация, обучение/инференс.
•Опыт проектирования архитектуры ML-решений и вывода их в прод с соблюдением требований по латентности, памяти и пропускной способности.
•Уверенная работа с большими объёмами данных: батч- и стрим-обработка, оптимизация производительности и памяти, профилирование.
•Сильные основы: структуры данных, алгоритмы, вычислительная сложность.
•Опыт построения data/ML-пайплайнов, контейнеризация, CI/CD.
•Опыт работы с реляционными СУБД и Kubernetes.
Будет плюсом:
•Опыт работы с ML-инфраструктурой: MLflow / ClearML / Model Registry, оркестраторы пайплайнов (Airflow / Prefect / Dagster).
•Опыт с очередями и стриминговой обработкой (Kafka).
•Опыт работы с Hadoop/Spark.
•Опыт работы с геоданными и/или задачами прогнозирования.
•Опыт разработки на C++.
Условия
•Сильная инженерная команда, где можно расти и обмениваться опытом.
•Реальное влияние на архитектуру и технические решения.
•Сложные инженерные задачи на стыке ML, больших данных и реального времени.
•Официальное трудоустройство и полностью белая заработная плата.
•Можно работать удалённо по РФ. Хочешь гибридный формат? Есть офисы в Москве, Санкт-Петербурге, два — в Новосибирске.
•ДМС и онлайн-консультации специалистов.
•Поддержка выступлений на конференциях и подготовки публикаций.
•Доступ к внутреннему учебному центру: курсам, тренингам и профессиональной литературе.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте