Свяжитесь напрямую по этой вакансии
Должность: Старший инженер-программист (Backend, AI Platform) Компания: inDrive Местоположение: Пакистан / гибрид
inDrive использует множество ML-моделей в 48 странах, и платформа под ними быстро растет. Команды развертывают модели в Databricks, SageMaker и собственных GPU-инференсах, а LLM-нагрузки перемещаются в продакшн.
Мы нанимаем старшего Backend-инженера для создания и поддержки сервисов и инструментов, от которых зависят ML-команды. Вы будете писать продакшн-ready Go и Python, владеть своими сервисами от проектирования до дежурства, а также осваивать MLOps-стек (Terraform, Kubernetes, Databricks, SageMaker) на рабочем месте. Вы будете работать с дата-саентистами, ML-инженерами, а также инженерами-программистами и инженерами данных.
Проектировать, создавать и поддерживать в продакшене бэкенд-сервисы и внутренние инструменты для ML-платформы на Go и Python: доставка, мониторинг, дежурство.
Проводить технические исследования и проектирование новых функций платформы. Взвешивать компромиссы и документировать их.
Создавать и расширять инструменты развертывания и SDK, которые ML-команды используют для развертывания моделей, включая serving, автоскейлинг и сбор данных.
Интегрировать ML-сервисы с более широким бэкендом: синхронная (HTTP, gRPC) и асинхронная (Kafka, RabbitMQ) коммуникация, построенная для надежности при высоких нагрузках.
Поддерживать полный цикл ML-развертывания вместе с дата-саентистами и ML-инженерами: CI/CD для моделей и пайплайнов, мониторинг и метрики производительности моделей.
Создавать end-to-end наблюдаемость: метрики, логи, дашборды, трейсинг, оповещения и runbooks.
Писать инфраструктуру как код с использованием Terraform и Terragrunt, и развертывать ее через ревьюируемые pull requests.
Участвовать в код-ревью и ревью дизайна, помогая повышать инженерный уровень. Менторить инженеров и применять к изменениям, сгенерированным ИИ, те же стандарты ревью, что и к человеческим.
5+ лет коммерческого опыта в бэкенд-инженерии, включая высоконагруженные системы.
Сильный 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:
Практический опыт работы с MLOps инструментами: Databricks (Unity Catalog, Asset Bundles), SageMaker, Kubeflow, MLflow или Airflow.
Опыт работы с GPU или LLM inference (vLLM, Triton, Langfuse).
Опыт использования AI-кодинг агентов с полным ревью сгенерированных изменений.
Опыт работы на развивающихся рынках или создания чего-то, для чего еще нет готовой схемы.
Опыт работы с Infrastructure-as-Code (IaC) инструментами.
Реальный масштаб и реальные ограничения: модели, обслуживающие глобальный парк, GPU-бюджеты, которые имеют значение, LLM-нагрузки, достигающие продакшена.
Сильный бэкенд-инженер может вырасти в область MLOps здесь. Мы научим вас платформенной части; вы принесете свое инженерное мастерство.
Помогите нам бороться с несправедливостью, создавая справедливые возможности для миллионов людей в 48 странах.
Развивайте свои профессиональные навыки с доступом к менторству, карьерному консультированию и обучающим программам.
Сотрудничайте с командами по всему миру и получите международный опыт в рамках нашей программы Global Talent Exchange.
Участвуйте в общекорпоративных челленджах, получайте награды, занимайтесь спортом, участвуйте в социально-значимых проектах и волонтерских инициативах под руководством сотрудников.
Работайте бок о бок с людьми, которые проявляют инициативу, открыто высказываются и бросают вызов самим себе для роста.
Улучшайте свои языковые навыки с помощью софинансируемых курсов и внутренних разговорных клубов.
Окончательные льготы могут варьироваться в зависимости от местоположения.
inDrive
PakistanГрейд
Senior
Опыт работы
от 5 лет
Формат работы
Гибрид
Уровень английского
B2 - Выше среднего
ИИ напишет его по вашему резюме, останется только отправить
Оценка RocketHunt по реальным зарплатам