Описание
Описания нет
Задачи
•Профилировать пайплайн от начала до конца и находить узкие места в алгоритмах, коде на C и Db2
•Строить базовые метрики производительности и регрессионные проверки, чтобы подтверждать безопасность каждого изменения
•Рефакторить и оптимизировать устаревший код на C и Embedded SQL, сохраняя точную идентичность результатов
•Повышать пропускную способность за счёт улучшения алгоритмов, SQL, пакетной обработки и параллельной обработки с OpenMP
•Презентовать результаты и компромиссы техническому руководству заказчика на английском языке
Требования
•Английский для прямой технической коммуникации с заказчиком
•Сильный коммерческий опыт разработки на C под Linux
•Практический опыт работы с IBM Db2 и Embedded SQL; сильный опыт с Pro*C или аналогом также рассматривается
•Опыт многопоточности в C
•Подтверждённый опыт оптимизации производительности: профилирование, оптимизация алгоритмов и SQL, измеримые результаты
•Уверенная работа с большими устаревшими кодовыми базами
•Активное использование инструментов ИИ для написания кода, например Claude Code или аналогичных
Будет плюсом: компилятор и инструментарий Intel (icc, VTune), обработка больших пакетных данных и ETL, геномика или биоинформатика
Условия
•Удалённая работа для кандидатов не из РФ