Machine Learning Team Lead (Java/Python) (to Riga)

Зарплата Не указана
Компания Joom
Город Москва
Требуемый опыт От 6 лет
Опубликована 7 марта 2022 г.
К сожалению, эта вакансия уже закрыта. Но вы можете посмотреть другие вакансии

Joom — международный мобильный маркетплейс, самый быстрорастущий e-Commerce сервис Европы. Первую версию приложения мы запустили летом 2016-го года, к текущему моменту у нас более 400 миллионов установок по всему миру.

Сейчас мы в поисках тимлида в команду рекомендаций: построение персональной ленты товаров для каждого пользователя. В команде 5 человек, которые как занимаются анализом данных, продумывают гипотезы, строят модели и проводят эксперименты, так и пишут production-код под высокие нагрузки.

Мы ожидаем, что сотрудник на этой позиции будет часть времени заниматься управлением людьми, декомпозицией задач и стратегическим развитием направления, а часть — писать код и решать инженерные задачи.

Задачи:

  • управление процессом разработки;
  • развитие команды;
  • разработка архитектурных решений;
  • управление R&D и инфраструктурой (real-time персонализация, развитие системы факторов);
  • развитие рекомендаций как продукта (гипотезы, работа с данными, реализация прототипов, поддержка, инфраструктура).

Стек:

  • languages: Java, Kotlin, Scala, Python;
  • infrastructure: AWS, k8s, docker, prometheus, jenkins;
  • ML: catboost, tf, faiss, spark-mllib;
  • data: spark, airflow, flink, cassandra, mongo, kafka.

Требования:

  • опыт найма и управления командой ML разработчиков;
  • уверенные навыки SWE: знание базовых алгоритмов и структур данных, понимание микросервисной архитектуры, принципов построения распределенных систем;
  • уверенное владение Java или С++ или Python: опыт разработки и отладки распределенных, высоконагруженных приложений, умение писать тестируемый код;
  • промышленный опыт в Machine Learning: знание основных подходов к моделированию и обучению (линейные модели, GBDT, DNN, RNN и др.), знание статистики, алгебры, численных методов, опыт работы с байесовскими методами, опыт full-stack разработки, включающей анализ сырых данных, формулирование гипотез, создание моделей, проведение экспериментов, внедрение результатов в продакшн;
  • опыт построения распределенного ML-стека с нуля.

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

  • опыт разработки рекомендательных / поисковых систем;
  • знание Go, Kotlin, Spark, Hadoop;
  • опыт работы с MapReduce.

Условия работы:

  • красивый и удобный офис в районе м. ЦСКА/Динамо;

  • релокационный пакет для соискателей не из Москвы;

  • возможность релокации в Ригу (Латвия) через 3 месяца;

  • белая зарплата;

  • пакет акций компании;

  • гибкий график;

  • любое оборудование для работы на выбор;

  • ДМС (в т.ч. для детей) и 100% оплачиваемые больничные;

  • ипотечная программа после двух лет работы;

  • бесплатная парковка;

  • корпоративные обеды.