Про поиск работы после PhD

За несколько месяцев до конца PhD я начал активно искать работу. Всего отправил больше 50 заявок, и заняло это около 5 месяцев. Делюсь опытом.


До начала поиска

Первым делом я потратил несколько дней на резюме и LinkedIn, потому что ориентировался на международный рынок. Совет: сделайте качественное резюме и попросите знакомого HR или друга из индустрии дать честный фидбэк. Если этот пост соберёт 50+ реакций — поделюсь своим вариантом.


Где искал

Я рассматривал США, Швейцарию и Россию. Другие страны Европы отмёл почти сразу — смешные зарплаты. В Бельгии на мою просьбу о ~3K net просто посмеялись, а в Германии предлагали ~70K gross (минус ~40% налогов).

В робототехнике я хорошо знаю рынок, поэтому смотрел вакансии на сайтах интересных компаний. Для международного поиска хорошо работает LinkedIn, для России — hh и getmatch.

Совет: обязательно ищите рефералы. Если нет знакомых — не стесняйтесь писать людям в LinkedIn, часто откликаются.


Подготовка

К алгоритмическим интервью я тренировался на Leetcode — Grind 75 и NeetCode 150. К части по DL перечитал книгу Understanding Deep Learning. По RL — классику Reinforcement Learning: An Introduction, курс CMU, курс Berkeley и свежую книгу Kevin Murphy про современные методы (arxiv).

К классической робототехнике я не готовился — много работал с ней. Но если вы забыли робототехнику — хотя бы по диагонали посмотрите Underactuated Robotics.


Ответы и статистика

Из 50+ заявок получил ~20 ответов: 15 отказов, 7 приглашений на интервью, остальное — игнор (скорее всего, отсев на скрининге). Среди отказов были OpenAI, Boston Dynamics, TeslaBot.


Интервью

Алгоритмы: обходы графов, списки, сортировки.

DL: у кого-то всё подряд, у кого-то глубоко про трансформеры.

RL: давали домашку (swing-up маятника), потом обсуждали решение и копали policy gradient (REINFORCE, TRPO, PPO).

Control: спрашивали и классику, и современный подход, плюс нужно было написать контроллер и наблюдатель (online coding).

System design: в Яндексе был отдельный раунд — спроектировать автономный автомобиль. Там же дошёл до финала: 7 раундов, включая беседу с HR BP.


Делитесь в комментариях своим опытом прохождения интервью на DL позиции🙂