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