Свяжитесь напрямую по этой вакансии
Название: Старший инженер-программист (Backend, AI Platform) Компания: inDrive Местоположение: Кипр / гибрид
inDrive использует множество ML-моделей в 48 странах, и платформа под ними быстро растет. Команды развертывают решения на Databricks, SageMaker и собственных GPU-инференсах, а LLM-рабочие нагрузки переходят в продакшн.
Мы нанимаем старшего backend-инженера для создания и поддержки сервисов и инструментов, от которых зависят ML-команды. Вы будете писать production-grade Go и Python, отвечать за свои сервисы от проектирования до дежурства (on-call) и изучать MLOps-стек (Terraform, Kubernetes, Databricks, SageMaker) в процессе работы. Вы будете работать с дата-сайентистами, ML-инженерами, а также software- и data-инженерами.
Проектировать, создавать и поддерживать backend-сервисы и внутренние инструменты для ML-платформы на Go и Python, отвечая за них в продакшне: поставка, мониторинг, дежурство (on-call).
Руководить техническими исследованиями и проектированием новых функций платформы. Взвешивать компромиссы и документировать их.
Создавать и расширять инструменты развертывания и SDK, которые ML-команды используют для поставки моделей, включая serving, автоскейлинг и сбор данных.
Интегрировать ML-сервисы с более широким backend: синхронная (HTTP, gRPC) и асинхронная (Kafka, RabbitMQ) коммуникация, построенная на надежности при высоких нагрузках.
Поддерживать полный цикл поставки ML совместно с дата-сайентистами и ML-инженерами: CI/CD для моделей и пайплайнов, мониторинг и метрики производительности моделей.
Создавать end-to-end наблюдаемость: метрики, логи, дашборды, трейсинг, алерты и runbooks.
Писать инфраструктуру как код с помощью Terraform и Terragrunt, и поставлять ее через ревьюированные pull requests.
Участвовать в ревью кода и дизайна, помогая повышать инженерную планку. Менторить инженеров и применять к изменениям, сгенерированным ИИ, тот же стандарт ревью, что и к человеческим.
5+ лет коммерческой backend-разработки, включая высоконагруженные системы.
Сильный Go: вы знаете и использовали его продвинутые возможности в продакшне.
Solid Python для обработки данных (batch, streaming и async) и для кода сервисов.
Сильный SQL: проектирование схем, индексы, оптимизация запросов и подходы к масштабированию, такие как репликация и партиционирование. Опыт работы с Redis или аналогичными key-value хранилищами.
Опыт синхронной и асинхронной коммуникации сервисов (HTTP, gRPC, Kafka или RabbitMQ) с акцентом на надежность.
Docker, CI/CD пайплайны и работа с Kubernetes. Опыт работы с основными сервисами AWS/GCP (compute, storage, networking, IAM).
Понимание жизненного цикла ML: подготовка данных, метрики производительности моделей, нефункциональные требования и концептуальный дрейф в продакшне. Знакомство со scikit-learn, PyTorch/TensorFlow.
Опыт проектирования и поддержки наблюдаемости: метрики, логирование, дашборды, трейсинг (Prometheus, Grafana, ELK или аналоги).
Git workflows и code review, уверенное владение командной строкой Linux и основы сетей (TCP/IP, DNS, VPC, load balancers).
Способность четко объяснить компромисс дата-сайентисту, продакт-менеджеру и инженеру на дежурстве.
Nice to have:
Реальный масштаб и реальные ограничения: модели, обслуживающие глобальный парк, GPU-бюджеты, которые имеют значение, LLM-рабочие нагрузки, достигающие продакшена.
Сильный backend-инженер может вырасти в MLOps-домен здесь. Мы научим вас платформенной части; вы принесете инженерное мастерство.
Минимальная стартовая зарплата составляет €70 700 брутто в год. Окончательные льготы могут варьироваться в зависимости от местоположения.
inDrive
Кипрот 70 700 EUR
в год
Грейд
Senior
Опыт работы
от 5 лет
Формат работы
Гибрид
Уровень английского
B2 - Выше среднего
ИИ напишет его по вашему резюме, останется только отправить
По компании и стране