AVO.UZ

ML-инженер

Не указана
  • Ташкент
  • Более 6 лет
  • REST
  • gRPC
  • FastAPI
  • Python
  • CI/CD
  • MLflow
  • SQL
  • PostgreSQL
  • Greenplum
  • MLOps
  • Grafana
  • Prometheus

Команда AVO SERVICES AND TECHNOLOGY создает новый технологичный розничный банк на рынке Узбекистана. Основная концепция сервиса - клиент самостоятельно может получить все услуги банка через мобильное приложение и устройства самообслуживания.

Наш сегодняшний вызов - создать самый продвинутый digital банк в Узбекистане. Мы ищем ML-инженера.

Обязанности:

  • Microservices для ML: разрабатывать и поддерживать сервисы инференса (API/батч), обеспечивать SLA по latency/uptime, делать безопасные релизы и откаты.
  • Production-рефакторинг: приводить текущие решения к прод-стандартам (структура кода, тесты, зависимости, конфиги, логирование, обработка ошибок).
  • Feature Platform (инженерная часть): помогать команде с интеграцией feature store/feature platform в прод: materialization, online/offline, согласованность, доступность фичей на инференсе.
  • Monitoring & Reliability: строить мониторинг сервиса и качества (latency, errors, throughput), мониторинг данных/фичей и модели (data quality, drift, деградация метрик), алерты и runbooks.
  • Путь из R&D в Prod: упаковывать экспериментальные решения в воспроизводимый пайплайн (CI/CD, контейнеры, окружения), формализовать артефакты и процессы деплоя.

Требования:

Backend / Microservices engineering

  • Опыт разработки продакшн-микросервисов (REST/gRPC) и понимание требований к reliability: таймауты, ретраи, rate limiting, идемпотентность, graceful shutdown.

  • Python (FastAPI) + готовность работать с ML-стеком.

  • Практика рефакторинга: умеет превращать “ноутбук/прототип” в поддерживаемый сервис.

MLOps & CI/CD

  • Понимает жизненный цикл ML в проде: артефакты модели, версии, reproducibility, конфиги, миграции, совместимость схем.

  • Умеет строить CI/CD под ML-сервисы: тесты, линтеры, сборка контейнеров, деплой по окружениям (dev/stage/prod), rollback.

  • Опыт контейнеризации (Docker), базовые знания оркестрации.

Monitoring, observability, quality control

  • Настраивает наблюдаемость: structured logging, метрики, трассировка.

  • Понимает мониторинг ML-специфики: data quality checks, drift/стабильность фичей, деградация качества модели, алерты и расследование инцидентов.

Data / Feature Platform integration

  • Уверенный SQL и понимание DWH/OLTP различий; опыт работы с PostgreSQL/Greenplum или аналогами.

  • Понимает, как устроены фичи для инференса: entity key, временные окна, offline/online parity, устранение leakage, SLA на обновление.

  • Желательно: практический опыт с Feature Store/Feast или аналогичной платформой (или сильный опыт интеграции данных в realtime/near-realtime сервисы).

Требования к опыту и бэкграунду

  • 2–4+ года в ML Engineering / Backend Engineering / MLOps с реальными продакшн-релизами.

  • Опыт сопровождения сервиса: инциденты, причины, улучшения (post-mortem, runbooks).

Плюсом будет

  • Банковский/финтех-контекст: скоринг, churn/retention, ограничения по безопасности/аудиту, работа с чувствительными данными.

  • Опыт с MLflow (или аналогом), Prometheus/Grafana, Airflow (или аналогом), feature materialization/jobs.

  • Понимание performance-оптимизаций инференса (батчинг, кэширование, профилирование, ускорение пайплайна фичей).

Условия:

  • Трудоустройство в соответствии с ТК Республики Узбекистан.
  • Оплачиваемый отпуск и больничные.
  • Помощь с релокацией для тех, кто решит переехать в солнечный Ташкент.
  • Выдаем технику.
  • Высокая конкурентная заработная плата.
  • Амбициозный проект, в котором ты будешь играть одну из важнейших ролей.

Где предстоит работать

Удаленно из любого города

Для оформления и прохождения онбординга необходимо приехать на 2 недели в Ташкент. Поездку компенсирует компания.