1С1С

Senior C++ Engineer (1С Platform Core)

Команда системных инженеров работает над ядром 1С:Предприятие — runtime, компилятором, кластером и отказоустойчивыми сервисами. Вы будете развивать высоконагруженные компоненты, обеспечивать кросс‑платформенную совместимость и влиять на архитектуру, которую используют миллионы пользователей

ГрейдSenior
Опыт3–6 лет

Стек

C++C++17PostgreSQLIn-Memory DBMS SQLдвойчное/двоичное хранилищеWindowsLinuxmacOSARMЭльбрус

Задачи

  • •Разрабатывать и поддерживать подсистемы ядра: аллокаторы, межпроцессное взаимодействие, сервисы кластера
  • •Проектировать и реализовывать высоконагруженные компоненты кластера: балансировка, масштабирование, отказоустойчивость, multitenancy
  • •Работать с компилятором и runtime встроенного языка: интерпретатор, байт‑код, оптимизации выполнения
  • •Обеспечивать кросс‑платформенную совместимость и портирование под Windows, Linux, macOS, ARM и Эльбрус
  • •Рефакторить и модернизировать легаси‑код при миграции с C++03 на C++17
  • •Анализировать производительность и устранять узкие места в многопроцессных и многопоточных сценариях

Обязательно

  • •5+ лет коммерческого опыта в системном C++ (runtime, OS‑компоненты или highload)
  • •Глубокое знание модели памяти C++, многопоточности, атомиков и memory ordering
  • •Опыт работы с memory management, custom allocators и lock‑free структурами
  • •Опыт работы с кросс‑платформенной разработкой и портированием (Windows/Linux/macOS/ARM/Эльбрус)
  • •Умение работать с большим легаси‑кодом и участвовать в миграции C++03 → C++17
  • •Понимание архитектурных паттернов и системное мышление

Будет плюсом

  • •Опыт работы с highload: очереди, backpressure, circuit breaker, профилирование под нагрузкой
  • •Опыт работы с СУБД на уровне планов запросов, индексов и транзакционной модели
  • •Знакомство с техниками компиляторов/интерпретаторов: AST, байт‑код, JIT
  • •Опыт портирования под нестандартные архитектуры и оптимизации для ARM/Эльбрус
Откликнуться на сайте компании

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

Смотреть ещё

JobsWave
Найти работу в IT