Middle C++ Developer (AI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Middle C++ Developer (C++): Developing and optimizing high‑performance image processing algorithms and a cross-platform C++ core library with an accent on performance, code quality, and maintainability. Focus on implementing intelligent photo-editing features and optimizing applications for resource-constrained environments.
Location: Remote (Ukraine) or Onsite (Kyiv, Podil)
Company
creates award-winning AI-powered photo editing software that automates professional image processing for millions of users.
What you will do
- Develop and optimize high-performance image processing algorithms for intelligent photo-editing features.
- Contribute to the evolution of a cross-platform C++ core library used across desktop, mobile, and web platforms.
- Ensure high standards of performance, code quality, and maintainability.
- Collaborate with the engineering team to implement scalable software design principles.
Requirements
- 3+ years of professional C++ development experience.
- Strong knowledge of modern C++ (C++17/C++20), RAII, move semantics, STL, and basic template programming.
- Experience with multithreading and performance optimization.
- Ability to decompose technical tasks and estimate implementation effort.
- Experience working in a collaborative team environment.
Nice to have
- Experience with graphics APIs (Vulkan, Metal) and GPU acceleration/compute shaders.
- Familiarity with ML inference frameworks such as ONNX Runtime, OpenVINO, CoreML, or DirectML.
- Background in computer vision, image, or video processing.
- Experience with CMake and developing cross-platform solutions.
Culture & Benefits
- Choice between full remote work or working from the office in Kyiv (Podil).
- Educational allowance and corporate English and German classes.
- Medical insurance and 21 days of paid sick leave per year.
- 21 days of paid vacation and regular team-building activities.
- Flexible work schedule and a supportive, creative professional environment.
Hiring process
- Interview with a Talent Acquisition Specialist.
- Technical test task.
- Professional technical interview.
- Management interview.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →