
Программист команды трансформации и компиляции DSL
Ритм
Москва
🏢 Офис
Junior
Полная занятость
Россия
Описание вакансии
Команда занимается преобразованиями языков, построением парсеров, лексеров, промежуточных представлений, оптимизациями и генераторами кода. Мы ищем самостоятельного программиста, способного показывать практические результаты в согласованные сроки - работая в распределенной команде. Ожидаем владение C++ или возможность быстрого перехода с другого языка.
Точно потребуется
•Отличные знания и опыт разработки на C/C++;
•Наличие подтвержденных в промышленности результатов работы;
•Теоретические и практические навыки в области алгоритмов и структур данных;
•Опыт разработки переносимого кода под Linux / Windows;
•Опыт разработки и поддержания тестов;
•Опыт работы с CI/CD системами.
Приветствуется
•Практический опыт в разработке трансляторов и компиляторов
•Большим плюсом будет кругозор по различным DSL;
•Знание паттернов и подходов в проектировании source-to-source трансляторов, парсеров, оптимизаторов и компиляторов;
•Профильное высшее образование (разработка компиляторов, анализ программ, преобразование языков).
Условия
Обеспечиваются все пожелания, связанные с обустройством эффективного рабочего процесса исследований и разработки;
Можно удаленно или в офисе;
Полный рабочий день и гибкий график;
Стабильность и официальное оформление по ТК РФ или работа с ИП;
Белая заработная плата, уровень оклада согласовывается по результатам собеседования.

