Перейти к содержимому

Разработчик компиляторов

Разработка высокопроизводительных оптимизирующих компиляторов: от реализации оптимизаций до автотестирования и анализа производительности. Нужны знания C/C++, LLVM/GCC, Linux, Python/Bash и инструментов CI/CD. Предлагают гибкий график, частичную занятость, работу в экспертном коллективе, офис в Москве или удалёнку.

удалённо ~1 853 815 ₸

Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.

salary intelligence

Зарплата не указана — оценили по рынку

На основе 29 похожих вакансий за 90 дней.

оценка p25–p75
1 056 000 – 3 631 575 ₸
медиана: 1 853 815 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты C++ Калькулятор зарплат
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
описание

Что предстоит делать

Команда разработки инструментов программирования приглашает студентов, молодых специалистов и опытных разработчиков для работы над высокопроизводительными оптимизирующими компиляторами. Основные направления деятельности: • участие в разработке оптимизирующих компиляторов: от исследования и реализации новых оптимизирующих преобразований до отладки и сопровождения существующих программных продуктов; • анализ производительности ПО и оценка эффективности оптимизаций с учетом особенностей современных процессорных микроархитектур; • создание и поддержка системы автоматического тестирования компиляторов, верификация корректности преобразований, разбор регрессий. Требования к кандидату: • знание основ построения компиляторов, классических алгоритмов и структур данных, знакомство с внутренними представлениями современных компиляторных инфраструктур (LLVM, GCC); • понимание принципов организации современных вычислительных систем и микроархитектур CPU; • владение языками программирования С и C++ на уровне, достаточном для разработки системного ПО; • навыки работы в среде Linux, владение инструментами сборки и контроля версий; • владение инструментами отладки и профилирования ПО, умение анализировать производительность кода; • понимание методологий тестирования компиляторов, умение локализовать дефекты; • владение Python/Bash, опыт работы с Docker и системами CI/CD (GitLab CI/Jenkins). Будет преимуществом: • понимание принципов статического анализа и оптимизации кода; • опыт работы с LLVM IR, MLIR или Gimple, опыт реализации бекендов и оптимизаций в компиляторах; • практические навыки локализации узких мест производительности и анализа эффективности ассемблерного кода; • умение находить потенциальные возможности для повышения производительности ПО с учетом особенностей вычислительной архитектуры; • опыт построения и поддержки сложных CI/CD конвейеров (GitLab CI / Jenkins) для больших C++ проектов; • опыт участия в разработке, отладке, тестировании сложных программных продуктов. Особенности работы: • гибкий график, возможна частичная занятость и совмещение с учёбой; • участие в реализации наукоемких проектов в области системного программирования; • работа в экспертном коллективе инженеров, широкие возможности для профессиональной самореализации. Формат работы: офис в Москве (метро "Верхние Лихоборы"), гибрид, удаленно.

навыки

Стек и инструменты

Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

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

6 вакансий
Московская биржа (MOEX)
М
Московская биржа (MOEX)
1 д. назад

Ведущий разработчик C++

~1 779 520 ₸ оценка

Московская биржа ищет ведущего C++-разработчика в команду торговых и клиринговых систем: писать и отлаживать высоконагруженное ПО, оптимизировать пропускную способность и задержки, делать ревью и статический анализ кода. Нужен уверенный C++ со стандартной библиотекой, опыт многопоточки и понимание TCP/UDP и архитектуры IT-систем. Плюсом будут знание финансовых рынков, современные стандарты C++ (20/23) и опыт распределённых высоконагруженных систем.

C++ многопоточность TCP +12
senior удал. hh
S
Squad
1 д. назад

Embedded инженер (C/C++, Linux)

~1 779 520 ₸ оценка по стеку

Это вакансия инженера встраиваемых систем: нужно разрабатывать и оптимизировать встроенное ПО под Linux-платформы, писать модули ядра и разбираться со сложной интеграцией железа и софта. Ждут опыт от 5 лет, сильный C/C++, знание протоколов I2C/SPI/UART и отладочного оборудования, английский уровня B1. Взамен — гиг-контракт, конкурентная оплата с бонусами и пересмотром раз в год, медстраховка с первого дня, обучение и удалёнка в пределах Украины.

C C++ Embedded +11
senior удал. dou
CommuniGate Pro
C
CommuniGate Pro
1 д. назад

Senior Разработчик C++

~1 779 520 ₸ оценка

Разработка и развитие серверного ядра коммуникационной платформы CommuniGate Pro на C++17. Нужен опыт многопоточных сетевых приложений, Linux, CMake, Git и знание сетевых протоколов. Предлагают работу в офисе в Москва-Сити, оформление по ТК РФ и ДМС.

C++ C++17 STL +15
senior удал. hh
S
Squad
2 д. назад

Embedded C разработчик (C/C++)

~1 779 520 ₸ оценка по стеку

Нужен опытный Embedded-инженер на C/C++ для разработки и поддержки ПО камер видеонаблюдения в сфере домашней безопасности. Главное — 5+ лет на C в bare-metal и RTOS, работа с UART/I2C/SPI/GPIO, отладка через JTAG и уверенный SDLC с Git, CMake и Jenkins. Предлагают гиг-контракт, конкурентную оплату с бонусами, медстраховку с первого дня и 21 день отпуска.

C C++ Embedded +16
senior удал. dou
S
Sombra
2 д. назад

C++ разработчик (электронные торговые системы)

~1 779 520 ₸ оценка по стеку

Нужен C++ разработчик в команду электронной торговли: будете делать низколатентные высоконагруженные системы для рыночных данных и подключения к торговым площадкам. Ждут 3–6 лет опыта в разработке на C++, уверенную работу в Linux, знание алгоритмов, структур данных и распределённых систем, английский Upper Intermediate. Плюсом будет опыт с FIX-протоколом, многопоточностью, Kafka или FPGA. Предлагают оплачиваемый отпуск и больничные, обучение и менторство, языковые курсы, страховку или компенсацию спорта, технику от компании.

C++ Linux low-latency +13
senior удал. dou
S
Sombra
2 д. назад

Senior C++/Linux Engineer (low latency trading)

~1 779 520 ₸ оценка по стеку

Команда строит высокопроизводительные системы электронной торговли, и вам предстоит разрабатывать ультранизколатентные приложения на C++, оптимизировать сеть, память и многопоточность, обеспечивать связность с биржами и поставщиками рыночных данных. Нужен экспертный C++ (17/20), сильный Linux и опыт latency-sensitive распределённых систем, знание TCP/IP; английский уровня Upper Intermediate. Предлагают полный рабочий день с оплачиваемым отпуском и больничными, обучение и менторство, страховку или компенсацию спорта, технику от компании и налоговую поддержку.

C++ C++17/20 Linux +15
senior удал. dou