Excelsior@Huawei
Почта: internship.excelsior@huawei.com
О нас
Мы — Excelsior at Huawei, первая из команд, появившихся в Новосибирском Исследовательском центре Хуавей, который базируется в Академгородке.
Мы занимаемся разработкой компиляторов, JVM и новых языков программирования.
С одной стороны мы находимся на переднем крае науки: разрабатываем алгоритмы оптимизации программ и их эффективного исполнения, аналогов которым еще нет в мире.
А с другой стороны занимаемся разработкой программных продуктов — компиляторов и виртуальных машин, поэтому сразу же реализуем эти алгоритмы и проверяем их эффективность на практике.
Мы — не кабинетные ученые, но JVM инженеры, результат работы которых вполне осязаем и используется людьми каждый день.
А еще мы — команда, в которой каждый инженер вырос из студента и интерна.
Наши проекты
До вступления в Huawei мы, начиная с 1999 года, разрабатывали одну из 4-х независимых JVM в мире — Excelsior JET, виртуальную машину Java со статическим компилятором. Почитать про это можно здесь, посмотреть вот здесь, а послушать здесь.
Над чем мы работаем в настоящее время является коммерческой тайной, но можем с уверенностью сказать, что это передний край технологий. Подробности вы сможете узнать, если присоединитесь к нашей команде.
Стажировка
Мы приглашаем студентов 1-3 курсов начать стажировку в Excelsior at Huawei.
Формальных требований к спецкурсам или среднему баллу нет, но для прохождения на стажировку от студента требуется:
- Уверенное владение каким-либо языком программирования
- Знание базовых алгоритмов и структур данных
- Интерес к тому, как работают компиляторы, интерпретаторы и виртуальные машины, и желание углубляться в эту тему
Условия стажировки
Стажировка включает в себя:
- Изучение научных статей и существующих реализаций алгоритмов для получения контекста в нашей области
- Участие в реальных проектах, таких как разработка компилятора или JVM
- Собственную исследовательскую работу, которая к четвертому курсу становится дипломной работой на кафедре программирования ММФ НГУ
При этом один из наших инженеров становится сначала куратором студента, а затем и научным руководителем.
Во время стажировки студенту выплачивается стипендия, а по окончанию стажировки (в зависимости от ее результатов) может быть предложено трудоустройство в команде.
Этапы отбора
Для зачисления на стажировку нужно пройти отбор в несколько этапов:
- В первую очередь необходимо удаленно решить набор задач, чтобы продемонстрировать свои навыки программирования и алгоритмического мышления
- Если решения признаются качественными, кандидат приглашается на очное собеседование с командой наших инженеров
- В редких случаях кандидат получает дополнительное исследовательское задание на дом, после выполнения которого принимается решение о прохождении кандидата на стажировку
После успешного прохождения всех этапов кандидату назначается куратор и научный руководитель, а также выбирается конкретная область, в которой стажер начнет свои исследования.
Если вы хотите поучаствовать в отборе на стажировку, напишите нам на почту internship.excelsior@huawei.com. В письме представьтесь и приложите свое резюме на английском языке. В ответ мы пришлем вам задачи для первого этапа.