> DOU
middle
SkylumBackend Engineer
format:Remotecompany:Product
c++stl
vulkanmetalonnx runtimeopenvinocoremlcmake
> full description
Responsibilities:
- You will develop and optimize high-performance image processing algorithms for intelligent photo-editing features.
- You will also contribute to the evolution of a cross-platform C++ core library used across desktop, mobile, and web platforms, with a strong focus on performance, code quality, and maintainability.
Requirements:
- 3+ years of professional C++ development experience
- Good knowledge of modern C++ (C++17/C++20)
- Understanding of RAII, move semantics, STL, and basic template programming
- Experience with multithreading and performance optimization
- Strong analytical and problem-solving skills
- Ability to decompose technical tasks and estimate implementation effort
- Experience working in a collaborative team environment
- Understanding of scalable and maintainable software design principles
- Responsible approach to product and code quality
Nice to have:
- Experience with graphics APIs (Vulkan, Metal)
- Basic understanding of GPU acceleration / compute shaders
- Familiarity with ML inference frameworks (ONNX Runtime, OpenVINO, CoreML, DirectML)
- Background in computer vision, image, or video processing
- Experience with CMake
- Experience developing cross-platform solutions
- Experience optimizing applications for resource-constrained environments
What we offer:
For personal growth:
- A chance to work with a strong team and a unique opportunity to make substantial contributions to our award-winning photo editing tools;
- An educational allowance to ensure that your skills stay sharp;
- English and German classes to strengthen your capabilities and widen your knowledge.
For comfort:
- A great environment where you’ll work with true professionals and amazing colleagues whom you’ll call friends quickly;
- The choice of working remotely or in our office space located on Podil, equipped with everything you might need for productive and comfortable work.
For health:
- Medical insurance;
- Twenty-one days of paid sick leave per year;
- Healthy fruit snacks full of vitamins to keep you energized.
For leisure:
- Twenty-one days of paid vacation per year;
- Fun times at our frequent team-building activities.