В компанию Huawei требуется программист-контрактор С++/Python для работы над OpenSource-проектом TVM. Предстоит заниматься разработкой инструмента по оптимизации алгоритмов машинного обучения, их сборке и развертыванию на мобилные платформы, поддержкой импорта/экспорта моделей из других фреймворков, улучшением внутренного представления данных. Требуюется опыт разработки компиляторов (предложим задачи по IR) или опыт работы в датасайнсе/машинном обучении (предложим задачи автооптимизации ML-моделей). Также обязательны: «продвинутое» знание английского, навыки работы в Git, работа с командной строке Linux. Страница проекта: https://tvm.ai.
Responsibility:
1. Build state-of-art Deep Learning software stack for mobile platform
2. Analyse the open source DL model compiler, improve internal representation
3. Improve compatibility with other frameworks and develop new features
Requirements:
1. Good knowledge of C++ and Python, functional programming skills would be a plus
2. Experience in deep learning or compiler development
3. Knowledge about hardware architectures would be plus.
Зарплата 150-250 т.р. в месяц. Возможны гибкий график, сокращенная рабочая неделя.
Работа в Huawei Moscow Research Center, возможность работы из офиса в Санкт-Петербурге обсуждается.
Контакт для откликов - grrwlf@gmail.com