Старший разработчик Go, ML платформа и Explainer (удаленная работа)

3 мая 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Старший разработчик Go, ML платформа и Explainer

Описание вакансии

Наша команда разрабатывает внутренние продукты и процессы, призванные облегчать жизнь Data - , ML специалистов компании на всех этапах разработки продуктов - от RnD до выкатки проекта в прод. Нашими продуктами пользуется 100+ инженеров из 14+ команд. Мы ищем талантливого Go разработчика, который готов присоединиться к нашей команде для усовершенствования ML инфраструктуры Ozon.

Подробнее можно ознакомиться в нашем докладе: https://www.youtube.com/watch?v=iTMDmqiPuxE&feature=youtu.be

Наш стек:

  • На данный момент большая часть сервисов реализована на Python + Django.
  • Hadoop, Yarn, Spark, Hive - мы делаем сервис и пакет-прослойку, который одной из своих частей живет в Spark мире и часть функционала написана на pySpark.
  • Оркестрирование ETL, ELT в компании делается на Airflow. Мы предоставляем операторы-клиенты для работы с нашими сервисами.
  • Ansible + bash - для provisioning наших bare-metal машинок.
  • Отлаженный командами SRE и RE Gitlab CI позволяющий проводить деплой сервисов по кнопке.
  • Kubernetes, Prometheus, Vault.
  • PostgreSQL, Redis.
  • Выделение ресурсов по кнопке - базы, redis-ы, s3 бакеты.

Вам предстоит:

  • Создавать с нуля (или почти с нуля) новые продукты для ML платформы OZON, например:
    - Превратить сервис по трекингу артефактов, метрик, параметров и жизненного цикла ML моделей из MVP в полноценное экосистемное решение.
    - Фреймворк для валидации данных (data quality).
  • Поддерживать, улучшать и никогда не ломать уже существующие сервисы.
  • Тесно сотрудничать с DS и аналитиками, чтобы лучше понимать требования в задачах и разрабатывать качественные решения.
  • Менторство коллег, ресерч best практик, проводить код ревью.

Мы ожидаем:

  • Опыт коммерческой разработки на Go, понимание тонкостей языка.
  • Умение писать чистый, тестируемый код.
  • Знание алгоритмов и базовых структур данных.
  • Умение проектировать и разрабатывать различные API (REST и GRPC).
  • Опыт работы с реляционными и NoSQL БД, знание SQL.
  • Опыт работы c Git.
  • Желание построить и качественную ML инфраструктуру и развивать ее.

Будет плюсом:

  • Владение Python.
  • Понимание принципов работы hadoop экосистемы.
  • Понимание, как работает Kubernetes и принципы проектирования микросервисной архитектуры.

Мы предлагаем:

  • В первую очередь интересные задачи.
  • Динамичный и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce.
  • Свободу действий в принятии решений.
  • Достойный уровень заработной платы.
  • Профессиональную команду, которой мы гордимся.
  • Возможность развиваться вместе с нашим бизнесом.