Как я перешел от написания диссертации с ML6 к инженеру по машинному обучению и как вы тоже можете это сделать.

Почему я стал стажером в ML6

Мое почему было очень гладким. Я заканчивал степень магистра машинного обучения и искал дипломную работу. Мои однокурсники обычно работали вместе с исследователями или - чаще всего - в компании над проектом, чтобы сначала намочить ноги, а затем заняться промышленностью. И я тоже.

ML6 занимал одно из первых мест в моем списке потенциальных клиентов, так как я уже некоторое время следил за ними в социальных сетях и слышал от разных людей (и из Интернета) о некоторых их проектах, прогрессивной структуре компании и сосредоточении внимания на личном развитии. своих сотрудников. Это было похоже на захватывающую и стимулирующую среду. Так что, как только я узнал, когда я смогу начать писать свою диссертацию, я снял им свое резюме.

Как я стал стажером

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

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

На выполнение задания у меня ушло около одного уик-энда: один день на прохождение соответствующего курса Coursera, а второй день на собственно задание. Я пошел на этот курс только потому, что никогда раньше не занимался компьютерным зрением и имел очень небольшой опыт работы с глубоким обучением. После отправки результатов меня пригласили на собеседование со Стэном, инженером по работе с клиентами в ML6. Это было до того, как было сформировано HR-подразделение.

Собеседование было не техническим, а скорее личным, чтобы проверить мои амбиции и цели и подхожу ли я к ML6. И Стэн решил, что я! Вскоре после собеседования мне поступило предложение начать стажировку в октябре 2020 года.

Конечно, мой опыт не говорит о всех вакансиях в ML6. Во-первых, это интервью произошло в сентябре 2020 года - за 9 месяцев до написания этого сообщения в блоге - и многое изменилось в отношении процессов подачи заявок с формированием отдела кадров. Во-вторых, в ML6 есть множество других должностей, требующих разного набора навыков, таких как инженер по обработке данных, инженер по программному обеспечению, инженер по работе с клиентами, инженер по решениям, управление информацией и человеческие ресурсы. Все, что я могу сказать, это то, что мой процесс подачи заявки на стажировку прошел очень гладко, и у меня уже было хорошее чувство, просто поговорив с людьми из ML6 по электронной почте и в видеочате.

Чем я занимался во время стажировки

Когда я подал заявку на стажировку, у ML6 был список проектов стажировок на их домашней странице, чего сегодня уже нет. Я выбрал для проекта наиболее близкую тематику моей магистерской программы, чтобы я мог написать по ней свою диссертацию. Если бы я проявил интерес, я бы выбрал другой проект.

Если вы проходите стажировку в ML6, вы также получаете наставника. Этот человек проведет вас через ваш проект в качестве технического руководителя и является мостом между вами и компанией. Моим наставником был Брехт, и я не мог и мечтать о более умном и увлеченном человеке, с которым можно было бы работать!

Мой проект касался перевода изображения в изображение с текстовыми подсказками. Идея заключалась в том, чтобы разработать доказательство концепции «интеллектуального иллюстратора», удобного инструмента для редактирования изображений. Вы вводите изображение и текстовую команду в инструмент, и он изменяет входное изображение на основе текстовой команды.

Допустим, вы даете ему изображение красной птицы и набираете «синяя птица». Затем «умный иллюстратор» выплевывает картинку, на которой цвет птицы меняется на синий.

Для простоты и удобочитаемости: мой проект объединил две области машинного обучения: компьютерное зрение (перевод изображений) и программирование на естественном языке (текстовые инструкции) и содержал исследования, программирование и эксперименты. Пост в блоге об «умном иллюстраторе» будет опубликован позже.

Но чем я занимался на ML6, кроме дипломной работы?

Преимущества стажировки

К счастью, времена, когда единственной обязанностью стажера был копир и кофеварка, прошли. Рядом с моим проектом я имел удовольствие (виртуально) встретиться со многими своими коллегами для общественных мероприятий и обмена знаниями.

Сюда входят сеансы онлайн-игр, викторины, вечера виртуальных фильмов или пешеходные мероприятия, защищающие от пандемии, где каждый сотрудник был в паре с тремя коллегами из других команд. Социальные мероприятия планируются отделом C & CSR (Сообщество и С или возложите на Социальную ответственность), что я м сейчас тоже часть. Обмен знаниями происходит в форме подведения итогов проекта или бумажных презентаций. Все было необязательно, но я высоко ценил, сколько возможностей было для включения, и часто даже не казалось, что я «просто стажер».

И напоследок: от стажера до агента ML6.

Как бы мне ни хотелось взять отпуск, чтобы путешествовать по миру после окончания учебы, пандемия COVID-19 не совпадала с моими планами. Поэтому я решил вместо этого заняться полной занятостью.

Мне не составило труда решить, хочу ли я подавать документы в ML6 после стажировки. Я никогда не чувствовал себя так «как дома» в такой компании, как там.

Но еще до того, как я спросил своего наставника о процедуре, ML6 подошел ко мне и спросил, заинтересован ли я в подаче заявления в качестве инженера по машинному обучению. Видимо, ко мне они уже хорошо относились!

Мне все еще пришлось пройти еще несколько этапов подачи заявки, прежде чем меня приняли на работу: личное собеседование с HR, проверка кода (программного обеспечения, которое я написал для своего проекта стажировки), бумажная презентация (темы, которая не входила в мою компетенцию). бросить вызов моим навыкам презентации и приобретения знаний) и техническое интервью с Робби, тренером подразделения доставки. Трудно, учитывая, что я проработал там уже полгода, но понятно, что компания хочет удостовериться, кого нанимают, и поэтому приложила много усилий в процессе подачи заявки. Со всеми дополнительными задачами и собеседованиями было немного сложно справиться, пока я заканчивал стажировку и диссертацию. Но однажды вечером в среду мне позвонили: Каат из отдела кадров сообщил мне, что ML6 хочет сделать мне предложение! Я официально присоединился к ML6 в июне 2021 года и не оглядывался назад.

Но хватит обо мне. А вы?

Советы о том, как устроиться на стажировку

Зачем вам вообще становиться стажером (в ML6)? В конце концов, это обычно неоплачиваемая работа. Так была моя стажировка в ML6. Но любая стажировка - это уникальная и низкопороговая возможность сунуть нос в компанию. Вы лучше узнаете компанию и себя.

Даже если вы не приобретете новых знаний или навыков или даже не почувствуете себя комфортно там, вы, по крайней мере, узнаете, где вы не хотите снова подавать заявление и что для вас важно на работодателе.

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

У тебя стажировка? Поздравляю! … и сейчас?

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

  1. Возьмите на себя ответственность. Будьте активны и берите на себя задачи и обязанности. Не ждите, пока к вам подойдут другие люди. То, как ваши коллеги воспринимают вас как стажера, вероятно, влияет на их решение нанять вас на полную ставку. Дайте им понять свои намерения!
  2. Задавайте вопросы. Стажировка - это, в конце концов, возможность научиться, так что задавайте свои вопросы. Также не забудьте попросить людей, с которыми вы работали, высказать свое мнение! Это показывает вашим коллегам, что вы хотите учиться и расти, и что вам это интересно.
  3. Присутствуйте. Если есть возможность принять участие в общественной или открытой встрече, попробуйте. Вы узнаете своих коллег и компанию на другом уровне и наоборот. Шаг от студента к сотруднику - большой, и каждая офисная культура отличается. Убедитесь, что вы знаете, во что ввязываетесь и подходит ли вам эта среда!

Я рекомендую вам подавать заявки на стажировку и работу, даже если вы думаете, что у вас не будет никаких шансов. Думал ли я, что ML6 предложит мне стажировку и даже должность инженера по машинному обучению? Черт возьми нет. Но я все равно сделал это и доказал, что мои собственные сомнения ошибочны. И это одно из лучших решений, которые я принял за последнее время.

Удачи вам в стажировке и поиске работы! Может, увидимся на ML6 за чашкой кофе?