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

Ритм

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

Описание вакансии

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

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

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

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

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

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

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

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

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

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

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

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

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

Условия:

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

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

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

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

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

Навыки
  • DSL
  • компиляторы
  • генерация кода
  • C++
  • CI/CD
Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию