Senior ML Engineer в Nebius, Remote EU
Новый отзыв на собесы в интересные места. Другие истории на канале можно почитать вот тут –
ссылка. Авторская орфография сохранена➡️
Ник автора в тг - Анонимно
➡️
Название компании - Nebius (
от автора канала: облачный GPU провайдер, недавно ходил на их fireside чат в Лондоне, писал
тут)
➡️
Расскажите про свой бэкграунд - ML Engineer, работаю в финтехе (антифрод), полностью ремоут из Европы.
➡️
Как подались на вакансию - HR сам вышел на меня, рассказал о позиции MLE в команде AI Студия. Компания зарубежная, но вся инженерная часть оказалась русскоязычной, поэтому весь процесс проходил на русском.
🔥 Субъективно Сложность процесса по 10 бальной шкале - 7
➡️
Когда начали процесс - лето 2025
➡️
Позиция, на которую собеседовались - MLE, если правильно помню, то нанимали команду, чтобы делать продукт AI Студия
➡️
Грейд на который собеседовались (если известно) - Senior
➡️
Локация вакансии - ремоут в Европе или помощь с релокацией в UK / Нидерланды, но для меня это было неактуально.
🔥
Расскажите про этапы собеседованийИнтервью процесс сильно напоминает яндекс.
1) Обсудили вакансию, мотивацию. Команда, которая раньше занималась тренировкой собственных моделей, а теперь сместила фокус на fine-tuning под клиентов. Описание показалось довольно размытым и не до конца понял, что конкретно делает команда и как монетизирует продукт.
2) Раунд на классический ML и программирование. Первая часть — кодинг. Классическая задача на скользящее окно с двумя указателями, старая и популярная, решил быстро.
Дальше ML-вопросы по базовой теории:
- как работает логистическая регрессия, основные формулы, лосс-функция, смысл параметров;
- методы борьбы с переобучением;
- градиентный спуск, как устроен, формулы обновления весов.
3) Раунд про NLP.
Начали с вопросов про трансформеры:
- как работает токенизация, кратко описать BPE;
- позиционные эмбеддинги, отдельно спросили, как дообучить RoPE на новую длину, не смог убедительно ответить сходу;
-как устроен self-attention, отличия MHA, MQA, GQA, влияние на инференс;
-немного обсудили мой опыт использования трансформеров.
Потом на 15 минут задача на код. Реализовать механизм внимания на numpy. Тут реализовал без проблем. Потом были дополнительные вопросы по реализации на понимание и уже много путался:
- почему нормируем dot product на корень из размерности векторов.
- детали реализации софтмакса
- как добавить новые головые в реализацию без новых отдельных матричных умножений.
После этого раунда уже понимал, что дальше, скорее всего, не позовут. Вопросы были предельно технические. Копия с формата собесов в яндекс. В зарубежных компаниях не проходил настолько технических секций.
В общем-то так и получилось, быстро пришел отказ. Cледующий финальный раунд был бы про литкод на 2 задачи из того, что писал HR.
⏺ Что понравилось:
- HR чётко описал весь процесс и этапы, без сюрпризов.
-Никакой спешки можно было брать паузы между раундами.
⏺Что не понравилось:
- После трёх раундов так и не понял, какую именно проблему решает команда. Кто-то пишет инфраструктуру, кто-то собирает датасеты, кто-то делает внутренний фреймворк, но зачем это все было непонятно и ребята сами не могли сказать, какая у этого цель.
-Интервьюеры явно шли по заготовленным вопросам, а на встречные уточнения реагировали неуверенно.
➡️
Итоги собеседования: Отказ
💸
Информация про Total Compensation: Я говорил, что мои ожидания по общей компенсации 200K+, сказали, что это в рамках бюджета на позицию (
от автора канала: Nebius публичная компания и компенсация состоит из базовой денежной асти и стоков, которые можно продать. Учитывая, что стоки взлетели c сентября примерно в 2 раза, после
объявления о партренрстве с Microsoft, думаю TC 200 и больше более чем реальная сумма для компании)
#интервью
@max_dot_sh