inDrive
Platform Engineer (Backend, AI Platform, MLOps)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior backend-инженер в ML-платформу inDrive: разработка и эксплуатация сервисов и тулинга, на которые опираются ML-команды, с постепенным освоением MLOps-стека.
Задачи
- Проектировать, разрабатывать и эксплуатировать backend-сервисы и внутренний тулинг для ML-платформы на Go и Python, включая мониторинг и on-call
- Вести технические исследования и дизайн новых фич платформы, оценивать trade-offs и документировать решения
- Разрабатывать и развивать тулинг деплоя и SDK для запуска моделей: serving, autoscaling, data capture
- Интегрировать ML-сервисы с остальным backend через синхронные (HTTP, gRPC) и асинхронные (Kafka, RabbitMQ) каналы с упором на надёжность под высокой нагрузкой
- Поддерживать полный цикл доставки ML совместно с data scientists и ML-инженерами: CI/CD для моделей и пайплайнов, мониторинг, метрики качества моделей
- Строить observability end-to-end: метрики, логи, дашборды, трейсинг, алертинг и runbooks
- Писать инфраструктуру как код на Terraform и Terragrunt и проводить изменения через ревью pull request'ов
- Участвовать в code и design review, повышать инженерную планку, менторить инженеров и ревьюить AI-сгенерированные изменения по тем же стандартам
Требования
- 5+ лет коммерческой backend-разработки, включая высоконагруженные системы
- Сильный Go с использованием продвинутых возможностей в продакшене
- Уверенный Python для обработки данных (batch, streaming, async) и сервисного кода
- Сильный SQL: проектирование схем, индексы, оптимизация запросов, репликация и партиционирование; опыт с Redis или аналогичными key-value хранилищами
- Опыт синхронной и асинхронной коммуникации сервисов (HTTP, gRPC, Kafka или RabbitMQ) с фокусом на надёжность
- Docker, CI/CD пайплайны и рабочие знания Kubernetes; опыт с core-сервисами AWS/GCP (compute, storage, networking, IAM)
- Понимание жизненного цикла ML: подготовка данных, метрики качества моделей, нефункциональные требования, concept drift в продакшене; знакомство со scikit-learn, PyTorch/TensorFlow
- Опыт проектирования и эксплуатации observability: метрики, логи, дашборды, трейсинг (Prometheus, Grafana, ELK или аналоги)
- Git-воркфлоу и code review, уверенная работа в Linux command line, основы сетей (TCP/IP, DNS, VPC, балансировщики)
- Умение понятно объяснять trade-off data scientist'у, product owner'у и on-call инженеру
Условия
- Годовой оклад от 59 200 EUR gross
- Менторинг, карьерный консалтинг и обучающие программы
- Международный опыт и участие в Global Talent Exchange Program
- Корпоративные челленджи, награды, спорт, социальные и волонтёрские проекты
- Софинансирование языковых курсов и внутренние speaking clubs
- Финальные бенефиты могут зависеть от локации
Навыки
- Go
- Python
- SQL
- Redis
- HTTP
- gRPC
- Kafka
- RabbitMQ
- Docker
- CI/CD
- Kubernetes
- AWS
- GCP
- IAM
- scikit-learn
- PyTorch
- TensorFlow
- Prometheus
- Grafana
- ELK
- Git
- Linux
- TCP/IP
- DNS
- VPC
- Terraform
- Terragrunt
- Databricks
- SageMaker
- MLflow
- Airflow
- Kubeflow
- vLLM
- Triton
- Langfuse