Требования к специалисту в области машинного обучения по версии Яндекса

Если взять все вакансии Яндекса в области машинного обучения и присвоить требованиям вес по следующей шкале:

  • 4 - базовые знания X / знакомы с X / понимаете X / интересуетесь X
  • 6 - знания X
  • 8 - опыт работы с X / хорошие | уверенные | сильные знания X / умение делать X
  • 10 - промышленный опыт X / отличные знания X / наличие диплома в области X

А пожеланиям присвоить тот же вес, но разделенный на 2, то мы получим следующий список навыков (в скобках указано количество упоминаний):

  • 81 (11) Знание и опыт работы на Python
  • 77 (15) Знания и опыт работы в области машинного обучения
  • 73 (10) Знание математики
  • 71 (12) Знание и опыт работы на C++
  • 68 (10) Знание алгоритмов и структур данных
  • 46 (7) Знания и опыт работы в области глубинного обучения

Остальные навыки упоминаются не более 1-2 раз, но также можно выделить следующие плюсы:

  • Знание SQL
  • Знание английского языка
  • Знание и опыт работы с фреймворками для машинного обучения (в контексте того языка, на котором пишете)
  • Опыт работы с высоконагруженными системами и большими объемами данных