Инженер-разработчик Python (Machine Learning)

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Один из лидеров российской индустрии медиа и развлечений

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

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

В Отделе машинного обучения Rambler&Co мы занимаемся созданием продуктов, основанных на обработке больших данных, создании и обучении моделей, решающих нетривиальные задачи с использованием самых последних достижений в ML.

Наши основные сервисы и задачи:

  • Hadoop/Spark/Hive/etc - мы имеем емкий, высокопроизводительный стек на базе этих продуктов, который позволяет обрабатывать терабайты данных поступающих от десятков наших партнеров ежесуточно (например наш основной счетчик Top100);
  • Рекламные технологии - Rambler&Co имеет полный стек рекламных технологий SSP/DSP/DMP, который позволяет нам понимать все о нашей аудитории и эффективно монетизировать входящий трафик, а также закупать новый;
  • Рекомендации - мы строим и поддерживаем рекомендательные системы для себя и внешних заказчиков. Мы делаем контентные и товарные рекомендации, а также оптимизируем AB-тесты на основе байесовских алгоритмов;
  • Computer Vision - мы активно развиваемся в отрасли машинного зрения и нейронных сетей, успешно рализовали проект по онлайн классификации аудитории кинотеатров на основе снимков;
  • Другие, пока еще секретные, сервисы и приложения.

Мы ищем в нашу команду Python-разработчика:

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

Предстоит заниматься:

  • разработкой сервисов по предоставлению ML-решений в команде с математиками;
  • поддержкой существующих решений;
  • интеграцией решений с существующей инфраструктурой;
  • Очевидным плюсом для нас будет:
  • Применение современных практик в разработке продуктов;
  • Опыт работы со стеком Apache BigData (Hadoop, Hive, Spark, Kafka, etc);
  • Опыт разработки ETL-решений (Gobblin, Airflow);
  • Опыт разработки веб-сервисов на Python (aiohttp);
  • Уверенное администрирование Linux/Unix систем, опыт мейнтейна пакетов;
  • Знание баз данных и умение эффективно работать с ними (PostgreSQL, MySQL, Redis);

Бонусы

Мы с радостью предложим

  • Реальная Big Data и проекты, которые ее используют;
  • Работа в крутейшей команде ML, возможность развиваться в этом направлении;
  • Полное соблюдение ТК РФ и конкурентная заработная плата;
  • Качественная медицинская страховка;
  • Красивый и удобный офис недалеко от центра Москвы, куда легко добраться пешком или на трамвае от м. Тульская, на бесплатном шаттле от м. Павелецкая или на автомобиле по Даниловской набережной;
  • Интересная работа среди профессионалов #ВХорошейКомпании;
  • Пинг-понг и настольный футбол;
  • Помощь в релокации для людей из других регионов.