ML Engineer

Как попасть в нашу команду

«Наша команда разрабатывает рекомендательные системы, модели ранжирования и динамического ценообразования»

Евгений Сверкунов, тимлид команды «Матчинг»

Привет! Я Женя, тимлид команды «Матчинг» в Профи. Наша платформа — это маркетплейс услуг, который помогает клиентам и специалистам встретиться.

В команде матчинга четыре ML-инженера, два аналитика, Data Scientist, продакт и я. Мы разрабатываем сервисы, которые помогают клиентам быстро подобрать специалиста, а специалистам — найти подходящий заказ.

Мы уже перевели на ML алгоритм приглашений специалиста на заказы. Это увеличило конверсию в заявку в два раза. Теперь хотим улучшить ранжирование заказов в приложении, чтобы специалисты находили больше подходящих заказов и делали это быстрее. Ещё планируем внедрить динамическое ценообразование, чтобы увеличить средний чек и закрываемость заказов. Ищем ML-инженера, чтобы двигаться быстрее. 

Наш стек: Python, Spark, MySQL, ClickHouse, Elasticsearch, Docker, Kubernetes.

Зачем тебе к нам

  • Вместе с командой определять, какой будет ML-экосистема сервиса. Мы накопили достаточно данных, чтобы поднять машинное обучение Профи на новый уровень.
  • Решать, как лучше выполнить задачу. Мы верим, что сильному специалисту достаточно сформулировать цель, а он сам найдёт способы её достижения. Наши разработчики влияют не только на технические, но и на продуктовые решения. Мы обсуждаем их всей командой, где каждый может высказаться, поспорить и предложить свою идею.
  • Видеть результат своей работы. Матчинг — одна из ключевых технологий маркетплейса. Мы отвечаем за сервисы, которые напрямую влияют на важные метрики компании.

Чем предстоит заниматься

  • Создавать и улучшать модели машинного обучения. Придумывать, как сделать их точнее.
  • Развивать инфраструктуру машинного обучения. Строить воспроизводимый пайплайн сбора и подготовки данных, обучения и тестирования моделей, вывода их в промышленную среду, мониторинга качества и производительности.
  • Проводить A/B-тестирование алгоритмов, участвовать в обсуждении и анализе результатов.
  • Вместе с командой решать, в каком направлении развивать наши сервисы и расставлять приоритеты.

Что нужно, чтобы к нам присоединиться

  • Опыт промышленной разработки на Python от года. Знание SQL.
  • Знание основ Computer Science: структуры данных, базовые алгоритмы, вычислительная сложность.
  • Понимание основных принципов и алгоритмов машинного обучения.
  • Хорошая математическая подготовка. Знаешь статистику и теорию вероятностей. Понимаешь, как рассчитать производную сложной функции и перемножить матрицы.
  • Умение быстро осваивать новую информацию, самостоятельно разбираться в сложных темах. Можешь прочитать статью по ML и понять, что там написано.

Что мы за это предлагаем

  • Высокую зарплату, которую пересматриваем раз в полгода.

  • Опционы компании тем, кто круто себя проявит. Будешь брать большие проекты, развиваться и вдохновлять команду — они твои.

  • Оплату половины стоимости ДМС, включая стоматологию.

  • Комфортный офис на Ходынском поле (10 минут от метро «ЦСКА» и 5 минут транспортом от метро «Аэропорт»). Каши, омлеты, запеканки на завтрак, овощи и фрукты в обед.

  • Оплату профильных курсов, участия в конференциях. Ещё помогаем написать статью или подготовить выступление, если тебе интересно делиться опытом.

  • Компенсацию половины стоимости парковки около офиса.

  • Пятничные посиделки в лофте. После работы мы любим собираться в нашем лофте недалеко от офиса, чтобы поболтать или поиграть в настолки.

  • Корпоративные выезды, тимбилдинги, хакатоны, митапы, тренинги. Поверь, они всегда проходят очень круто.

  • Маникюр и массаж в офисе. Мастера приходят несколько раз в месяц.

  • Занятия йогой в спортзале компании. А ещё раз в год оплачиваем часть стоимости абонемента в любой фитнес-клуб или отдельных тренировок.

  • Режим Office&Remote. Каждый самостоятельно решает, откуда работать сегодня. Главное, чтобы это устраивало команду.

  • Доступ к электронной библиотеке МИФа и к книжной полке в офисе. Если не найдёшь нужную для работы книгу — мы её приобретём.

  • Скидки на услуги специалистов Профи. Компенсируем до 50% стоимости заказа.

Где мы находимся

Москва, ул. Авиаконструктора Микояна, дом 12, ближайшие станции метро «Аэропорт», «ЦСКА».

Все вакансии

Вакансии

Разработка

iOS-разработчик в команду клиентских мобильных приложений
Наша задача — сделать путь клиента максимально интуитивно понятным и простым.
Михаил Игнатов, тимлид команды КМП
Senior Frontend Developer

Вакансия для разработчиков, которые любят настраивать инфраструктуру.

Senior PHP-разработчик

Мы делаем поиск заказов для специалистов быстрым и удобным.

PHP-разработчик в команду «Телеком и Безопасность»

Мы отвечаем за связь Профи с внешним миром и продуктовую безопасность.

Инженер IP-ATC

Вакансия для настоящих детективов. Предстоит вычислять и блокировать пользователей, которые нарушают правила сервиса.

Middle/ Senior Frontend Developer

Мы отвечаем за первый опыт специалистов на Профи

Fullstack / Frontend-разработчик в команду «Руки»

Мы берём на себя все хлопоты, которые обычно возникают при поиске мастера по ремонту.

PHP-разработчик в команду «Бэкофис»

Наша команда переизобретает интерфейсы Профи и много экспериментирует, чтобы специалистам было удобнее использовать сервис.

Junior backend-разработчик на PHP

Задай свой первый миллион технических вопросов и развивайся как разработчик, решая вместе с командой реальные продуктовые задачи.

Middle/ Senior РНР-разработчик в команду «В2В2С»

Мы создаём новые продукты для миллионов пользователей. Без жёстких процессов, навязанных решений и медленных коллег.

Middle Node.js-разработчик в команду «Фронт»

Мы отвечаем за то, как будет выглядеть и работать Профи для клиентов.

Fullstack JS-разработчик в команду В2В2С

Без экспериментов не бывает инноваций. Поэтому мы не боимся ошибаться и реализуем смелые решения.

Администрирование

Младший системный администратор

Задача нашей команды — обеспечивать стабильную работу сервиса в любой ситуации.