- Профилировать пайплайн от начала до конца и находить реальные узкие места в алгоритмах, C-коде и Db2; - Строить базовые метрики производительности и регрессионные проверки, чтобы доказывать безопасность каждого изменения;
Задачи:
— Профилировать пайплайн от начала до конца и находить реальные узкие места в алгоритмах, C-коде и Db2;
— Строить базовые метрики производительности и регрессионные проверки, чтобы доказывать безопасность каждого изменения;
— Рефакторить и оптимизировать legacy C / Embedded SQL код, сохраняя точную идентичность результатов;
— Повышать пропускную способность за счёт улучшения алгоритмов, SQL, батчинга и параллельной обработки (OpenMP);
— Презентовать результаты и компромиссы техническому руководству заказчика на английском языке.
Требования:
— Английский для прямой технической коммуникации с заказчиком;
— Сильный коммерческий опыт разработки на C под Linux;
— Практический опыт работы с IBM Db2 и Embedded SQL (сильный Pro*C или аналогичный опыт может рассматриваться);
— Многопоточность в C; предпочтительно OpenMP;
— Подтверждённый опыт оптимизации производительности: профилирование, оптимизация алгоритмов и SQL, измеримые результаты;
— Уверенная работа с большими legacy-кодовыми базами;
— Активное использование AI-инструментов для кодинга (Claude Code или аналогичные).
Будет плюсом:
— Intel C compiler / toolchain (icc, VTune);
— Обработка больших пакетных данных / ETL;
— Домен геномики или биоинформатики.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.
68/100
Средняя вакансия
Оценка от Job Hunters AI
C Developer (Db2 / Performance Optimization); ограничение по локации; понятные задачи; прозрачная оплата; гибкий формат.
Из чего сложилась оценка. Нажмите, чтобы узнать подробнее
Ограничение по локации
Требование не быть резидентом РФ ограничивает круг кандидатов.