inDrive
inDrive
inDrive — глобальная компания в сфере мобильности и доставки, управляющая маркетплейсом поездок и логистики, который связывает пассажиров, водителей, курьеров и компании. Сервисы компании включают поездки по городу, междугородние перевозки, курьерскую и грузовую доставку, а также финансовые услуги для потребителей и водителей через inDrive.Money. Модель компании позволяет пользователям договариваться о стоимости поездки, а её деятельность в более широком смысле охватывает логистику, путешествия и связанные с ними маркетплейс-сервисы в разных странах.

Старший инженер-программист серверной части, платформа ИИ — inDrive

Разрабатывайте сервисы на Go и Python для платформы машинного обучения inDrive, обеспечивая работу моделей в промышленной среде и инструментов MLOps. Помогайте поддерживать наблюдаемую высоконагруженную инфраструктуру для систем в 48 странах.

Описание

  • Создавайте и поддерживайте серверные сервисы и внутренние инструменты платформы машинного обучения на Go и Python.
  • Обеспечивайте выпуск, мониторинг и дежурную поддержку промышленных сервисов.
  • Исследуйте и проектируйте функции платформы, фиксируя ключевые технические компромиссы.
  • Разрабатывайте инструменты развёртывания и SDK для обслуживания моделей, автомасштабирования и сбора данных.
  • Связывайте сервисы машинного обучения с серверными системами посредством синхронного и асинхронного взаимодействия.
  • Работайте с учёными по данным и ML-инженерами над CI/CD моделей и конвейеров, мониторингом и показателями производительности.
  • Обеспечивайте сквозную наблюдаемость с помощью метрик, журналов, дашбордов, трассировки, оповещений и инструкций для дежурных.
  • Управляйте инфраструктурой как кодом с помощью Terraform и Terragrunt, используя проверенные запросы на слияние.
  • Участвуйте в проверке кода и проектных решений, наставляйте инженеров и оценивайте изменения, созданные ИИ, по тем же стандартам, что и остальные вклады.
  • Взаимодействуйте с командами анализа данных, машинного обучения, разработки ПО и инженерии данных.

Требования

  • Не менее пяти лет коммерческого опыта серверной разработки, включая работу с высоконагруженными системами.
  • Уверенный опыт работы с Go в промышленной среде, включая расширенные возможности языка.
  • Свободное владение Python для обработки данных и разработки сервисов.
  • Отличное знание SQL, включая проектирование схем, индексацию, оптимизацию запросов, репликацию и секционирование.
  • Опыт работы с Redis или сопоставимым хранилищем типа «ключ — значение».
  • Опыт работы с HTTP, gRPC, Kafka или RabbitMQ с акцентом на надёжность.
  • Опыт работы с Docker и конвейерами CI/CD, а также практическое знание Kubernetes.
  • Опыт работы с основными сервисами AWS или Google Cloud для вычислений, хранения данных, сетей, управления идентификацией и доступом.
  • Понимание жизненного цикла машинного обучения, включая подготовку данных, метрики качества моделей, нефункциональные требования и дрейф концепции.
  • Знакомство со scikit-learn, PyTorch или TensorFlow.
  • Опыт проектирования и эксплуатации систем наблюдаемости с метриками, журналированием, дашбордами, трассировкой, оповещениями и инструкциями для дежурных.
  • Опыт работы с Prometheus, Grafana, ELK или аналогичными инструментами.
  • Знакомство с рабочими процессами Git, проверкой кода, командной строкой Linux и основами сетей, включая TCP/IP, DNS, VPC и балансировщики нагрузки.
  • Умение ясно объяснять технические компромиссы учёным по данным, владельцам продукта и дежурным инженерам.
  • Дополнительным преимуществом будет опыт работы с инструментами MLOps, такими как Databricks, SageMaker, Kubeflow, MLflow или Airflow; инференсом на GPU или для LLM; ИИ-агентами для программирования; развивающимися рынками или инструментами инфраструктуры как кода.

Преимущества

  • Работа в глобальном масштабе: модели в промышленной среде обслуживают пользователей по всему миру, а проекты включают значительные бюджеты на GPU и нагрузки LLM.
  • Возможность для серверных инженеров развиваться в направлении MLOps; предусмотрено обучение со стороны платформенной команды.
  • Развивайте профессиональные навыки благодаря наставничеству, карьерным консультациям и обучающим программам.
  • Участвуйте в программе Global Talent Exchange и получайте международный опыт.
  • Участвуйте в общекорпоративных конкурсах, церемониях награждения, спортивных мероприятиях, социальных проектах сотрудников и волонтёрстве.
  • Доступны частично оплачиваемые языковые курсы и внутренние разговорные клубы.
  • Набор льгот может различаться в зависимости от местоположения.