Программист команды трансформации и компиляции DSL

Дата размещения вакансии: 22.11.2024
Работодатель: Ритм
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 1 года до 3 лет

Команда занимается преобразованиями языков, построением парсеров, лексеров, промежуточных представлений, оптимизациями и генераторами кода. Мы ищем самостоятельного программиста, способного показывать практические результаты в согласованные сроки - работая в распределенной команде. Ожидаем владение C++ или возможность быстрого перехода с другого языка.

Точно потребуется:

  • Отличные знания и опыт разработки на C/C++;

  • Наличие подтвержденных в промышленности результатов работы;

  • Теоретические и практические навыки в области алгоритмов и структур данных;

  • Опыт разработки переносимого кода под Linux / Windows;

  • Опыт разработки и поддержания тестов;

  • Опыт работы с CI/CD системами.

Приветствуется:

  • Практический опыт в разработке трансляторов и компиляторов

  • Большим плюсом будет кругозор по различным DSL;

  • Знание паттернов и подходов в проектировании source-to-source трансляторов, парсеров, оптимизаторов и компиляторов;

  • Профильное высшее образование (разработка компиляторов, анализ программ, преобразование языков).

Условия:

  1. Обеспечиваются все пожелания, связанные с обустройством эффективного рабочего процесса исследований и разработки;

  2. Можно удаленно или в офисе;

  3. Полный рабочий день и гибкий график;

  4. Стабильность и официальное оформление по ТК РФ или работа с ИП;

  5. Белая заработная плата, уровень оклада согласовывается по результатам собеседования.