Стажёр-разработ­чик

машинное обучение
Подать заявку
Москва, Санкт-Петербург
подать заявку
подать заявку

Чем занимаются ML-разработчики на стажировке?

Машинное обучение и нейронные сети используются почти во всех ключевых продуктах Яндекса — от поиска и голосового помощника Алисы до беспилотных автомобилей. Стажёры улучшают алгоритмы машинного обучения для рекламных сервисов, разрабатывают инструменты для обучения нейронных сетей и делают многое другое.

Примеры задач, с которыми сталкиваются ML-разработчики на стажировке:

  • Научиться предсказывать эмоции человека по реальному датасету фотографий
  • Увеличить покрытие популярных локаций для предсказания точки вызова такси
  • Сравнить разные функции потерь в ранжирующем алгоритме
  • Обучить и внедрить классификатор поисковых запросов
  • Искусственно восстановить данные в прошлом, чтобы наиболее точно сформировать сэмплы для обучения в будущем
  • Адаптировать нейросетевой шумодав под алгоритмы распознавания речи
  • Провести эксперименты по увеличению размеров модели за счёт изменений в её архитектуре

Как проходит отбор?

  1. Тестовое задание в системе Яндекс.Контест
    Вам предстоит решить шесть задач по алгоритмам, ML и математике. У вас будет 6 часов на выполнение заданий. Перед тем, как начать, рекомендуем пройти тренировочный контест — в нём собраны тестовые задания прошлых лет.

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

  2. Секция на машинное обучение и код
    Вас пригласят на техническое интервью, которое продлится около часа. Вам предстоит написать код и ответить на вопросы по машинному обучению.

    По этой ссылке можно почитать о собеседованиях в Яндексе, а здесь — ознакомиться с тем, как мы нанимаем ML-специалистов.

  3. Секция на алгоритмы и структуры данных
    Это один из важнейших этапов отбора: вам предстоит написать код и продемонстрировать знание алгоритмов, решив несколько задач за определённое время. Здесь можно узнать о секции подробнее. Чтобы получше подготовиться, рекомендуем изучить материалы тренировок по алгоритмам 1.0, 2.0, 3.0, 4.0 и тренировок по ML, а также набить руку на задачах с LeetCode (уровень medium) и Codeforces (div2).
  4. Разговор с рекрутером

    С вами свяжется рекрутер и попросит ответить на несколько вопросов:

    • Когда вам удобно приступить к стажировке
    • Какая у вас специализация в учебных проектах
    • Какими языками программирования и технологиями вы владеете
    • Какие сервисы и команды Яндекса вам больше нравятся
    • Какие у вас планы по окончании стажировки
  5. Финальные интервью с командами
    Это встречи-знакомства с вашими будущими коллегами. Они по очереди расскажут, чем занимаются, как устроена работа в Яндексе и какая роль будет отведена вам, а вы сможете задать все интересующие вас вопросы. Будьте готовы рассказать о вашем опыте, навыках и решить пару задач, связанных с деятельностью команды.
Наши рекомендации
по подготовке
Остались вопросы?
Пишите на почту intern@yandex‑team.ru или спрашивайте в телеграм-боте @Young_Yandex_bot
Подписывайтесь на рассылку Young&&Yandex, чтобы получать актуальные новости и полезные материалы для старта карьеры в топ-IT.
Tue Feb 06 2024 14:10:46 GMT+0300 (Moscow Standard Time)