Задачи:

  • Профилировать пайплайн и находить узкие места в алгоритмах, C-коде и Db2.
  • Создавать метрики производительности и регрессионные проверки.
  • Рефакторить и оптимизировать legacy C / Embedded SQL код, сохраняя идентичность результатов.
  • Повышать пропускную способность за счёт оптимизации алгоритмов, SQL, батчинга и параллельной обработки.
  • Презентовать результаты и компромиссы техническому руководству заказчика на английском языке.

Требования:

  • Опыт от 5 лет; сильный коммерческий опыт разработки на C под Linux.
  • Практический опыт работы с IBM Db2 и Embedded SQL; может рассматриваться сильный опыт Pro*C или аналогичный.
  • Опыт многопоточности в C, предпочтительно OpenMP.
  • Подтверждённый опыт оптимизации производительности: профилирование, оптимизация алгоритмов и SQL, измеримые результаты.
  • Уверенная работа с большими legacy-кодовыми базами.
  • Активное использование AI-инструментов для кодинга, например Claude Code.
  • Английский для прямой технической коммуникации с заказчиком.

Будет плюсом: Intel C compiler / toolchain (icc, VTune), обработка больших пакетных данных / ETL, опыт в геномике или биоинформатике.

Условия: удалённая работа, full-time; локация/гражданство — не РФ.