ML-инженер в Поиск, Москва
Компания: VK
Локация: Москва
О компании
VK — крупная технологическая компания, активно работающая в области цифровых услуг и медиа. Она разрабатывает различные современные решения для пользователей и бизнесов, включая социальные сети, мессенджеры и другие онлайн-сервисы. Компания уделяет внимание иновациям и использованию технологий, таких как машинное обучение, чтобы улучшать пользовательский опыт.
Ключевые факты:
- Год основания: 2006
- Присутствие на рынке более 15 лет
- Широкий спектр продуктов и услуг в digital-сфере
- Офисы находятся в нескольких городах, включая Москву
О вакансии
В команде поисковых технологий VK создаются и развиваются продвинутые решения, которые помогают пользователям находить нужную информацию и взаимодействовать с контентом. В роли ML-инженера вам предстоит принимать участие в генерации идей и приоритизации задач для улучшения работы сервисов.
Важной частью вашей работы будет создание и поддержка надежных процессов вокруг моделей машинного обучения: регистрация, регулярное переобучение и мониторинг их эффективности. Вы будете взаимодействовать с коллегами из разных областей, включая разработчиков и аналитиков, чтобы достичь лучших результатов в проектах.
Чем предстоит заниматься:
- Участвовать в генерации и приоритизации идей для развития сервисов
- Выстраивать прозрачные процессы для моделей ML
- Писать production и интеграционный код для моделей
- Делиться знаниями и практиками с коллегами
- Работать с жизненным циклом модели от подготовки данных до мониторинга
Что мы предлагаем:
- Работу в дружелюбной и профессиональной команде
- Участие в значимых проектах и возможность влиять на развитие продуктов
- Комфортный офис в центре Москвы
- Конкурентоспособное вознаграждение и социальные льготы
Обязанности
- Участвовать в процессе генерации и приоритизации идей для сервисов
- Выстраивать процессы для управления моделями машинного обучения
- Разрабатывать production и интеграционный код вокруг ML-моделей
- Помогать команде улучшать работу с ML и делиться практиками
- Конструировать мониторинг и контроль деградаций моделей
Требования
- О компании VK Экскурсия по офису в Москве
- Экскурсия по офису в Москве
- Проекты Проекты OpenVK Секреты цифровой доступности
- Секреты цифровой доступности
- Кандидатам Как попасть в команду Стажировка в VK Условия работы
- Как попасть в команду
- Стажировка в VK
- Условия работы
- Участвовать в процессе генерации и приоритизации идей, определения направления развития наших сервисов: что имеет смысл делать в первую очередь, где будет заметный эффект
- Выстроить прозрачные и надёжные процессы вокруг моделей: офлайн-оценку, регулярное переобучение, мониторинг и контроль деградаций
- Писать production и интеграционный код вокруг моделей, участвовать в выводе решений в прод и их дальнейшей эксплуатации
- По возможности помогать команде в целом лучше работать с ML: делиться практиками, подходами к оценке качества и здравыми инженерными принципами
- Есть опыт коммерческой разработки и внедрения ML-решений в production
- Понимаете полный жизненный цикл модели: от подготовки данных и обучения до выкладки, мониторинга, переобучения и работы с деградациями
- Уверенно владеете Python и используете его не только для экспериментов, но и для практической работы с пайплайнами и ML-инструментами
- Понимаете, как контролировать latency, надёжность и наблюдаемость, откаты, контроль качества
- Умеете самостоятельно разбираться в уже существующих решениях, замечать риски и предлагать реалистичный план улучшений
- Готовы работать в связке с backend-разработчиками, аналитиками, ML-специалистами и менеджментом
- Опыт в поиске, саджесте, spell correction, ranking, candidate generation, query understanding или NLP-задачах
- Опыт с embeddings, retrieval-подходами и задачами понимания запроса