Почта: internship.excelsior@huawei.com

О нас

Мы — Excelsior at Huawei, первая из команд, появившихся в Новосибирском Исследовательском центре Хуавей, который базируется в Академгородке.

Мы занимаемся разработкой компиляторов, JVM и новых языков программирования.

С одной стороны мы находимся на переднем крае науки: разрабатываем алгоритмы оптимизации программ и их эффективного исполнения, аналогов которым еще нет в мире.

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

Мы — не кабинетные ученые, но JVM инженеры, результат работы которых вполне осязаем и используется людьми каждый день.

А еще мы — команда, в которой каждый инженер вырос из студента и интерна.

Наши проекты

До вступления в Huawei мы, начиная с 1999 года, разрабатывали одну из 4-х независимых JVM в мире — Excelsior JET, виртуальную машину Java со статическим компилятором. Почитать про это можно здесь, посмотреть вот здесь, а послушать здесь.

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

Стажировка

Мы приглашаем студентов 1-3 курсов начать стажировку в Excelsior at Huawei.

Формальных требований к спецкурсам или среднему баллу нет, но для прохождения на стажировку от студента требуется:

  • Уверенное владение каким-либо языком программирования
  • Знание базовых алгоритмов и структур данных
  • Интерес к тому, как работают компиляторы, интерпретаторы и виртуальные машины, и желание углубляться в эту тему

Условия стажировки

Стажировка включает в себя:

  • Изучение научных статей и существующих реализаций алгоритмов для получения контекста в нашей области
  • Участие в реальных проектах, таких как разработка компилятора или JVM
  • Собственную исследовательскую работу, которая к четвертому курсу становится дипломной работой на кафедре программирования ММФ НГУ

При этом один из наших инженеров становится сначала куратором студента, а затем и научным руководителем.

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

Этапы отбора

Для зачисления на стажировку нужно пройти отбор в несколько этапов:

  1. В первую очередь необходимо удаленно решить набор задач, чтобы продемонстрировать свои навыки программирования и алгоритмического мышления
  2. Если решения признаются качественными, кандидат приглашается на очное собеседование с командой наших инженеров
  3. В редких случаях кандидат получает дополнительное исследовательское задание на дом, после выполнения которого принимается решение о прохождении кандидата на стажировку

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

Если вы хотите поучаствовать в отборе на стажировку, напишите нам на почту internship.excelsior@huawei.com. В письме представьтесь и приложите свое резюме на английском языке. В ответ мы пришлем вам задачи для первого этапа.