About this job
<p>Skylum empowers millions of photographers to create incredible images. Our award-winning photo editing software combines AI-powered automation with full creative control. We make editing enjoyable, easy, and accessible for everyone. You’ll join an environment where growth, learning, and creativity are encouraged. Flexible schedules, trust-based workflows, and a supportive team give you everything you need to focus on your best work.</p>
<p> Proudly Ukrainian, Skylum stands with Ukraine through action, regularly supporting organizations that help accelerate our victory.</p>
<p>You will design and implement high-performance image processing algorithms that power intelligent photo-editing features. You will contribute to and evolve a cross-platform C++ core library used across desktop, mobile, and web platforms, ensuring scalability, performance, and maintainability. Depending on your level, you may also lead technical initiatives and drive architectural decisions within a small feature team.</p>
</p>
<p>Requirements:</p>
<ul>
<li>5+ years of professional C++ development experience (C++17/C++20)</li>
<li>Strong understanding of modern C++ paradigms (RAII, move semantics, STL, templates)</li>
<li>Solid knowledge of multithreading, memory management, and performance optimization</li>
<li>Strong problem-solving and analytical skills</li>
<li>Ability to decompose complex tasks, define milestones, and estimate development effort</li>
<li>Effective communication and teamwork skills</li>
<li>Strong architectural thinking and ability to design scalable, maintainable cross-platform solutions</li>
<li>Ability to define technical direction and drive implementation from design to delivery</li>
<li>Product mindset: ability to not only build things right, but build the right things — making thoughtful trade-offs between quality, performance, and product impact</li>
</ul>
<p>Nice to have:</p>
<ul>
<li>Proven ability to lead technical initiatives or features involving 2–3 engineers</li>
<li>Experience with graphics APIs (Vulkan, Metal)</li>
<li>Experience with GPU acceleration or compute shaders</li>
<li>Familiarity with ML inference frameworks (OpenVINO, DirectML, CoreML, ONNX Runtime)</li>
<li>Background in computer vision, image or video processing</li>
<li>Experience working in performance-constrained or embedded environments</li>
<li>Experience with cross-platform build systems (CMake)</li>
</ul>
<p>Responsibilities:</p>
<ul>
<li>You will design and implement high-performance image processing algorithms that power intelligent photo-editing features.</li>
<li>You will contribute to and evolve a cross-platform C++ core library used across desktop, mobile, and web platforms, ensuring scalability, performance, and maintainability.</li>
<li>Depending on your level, you may also lead technical initiatives and drive architectural decisions within a small feature team.</li>
</ul>
<p>What we offer</p>
<p>For personal growth:</p>
<ul>
<li>A chance to work with a strong team and a unique opportunity to make substantial contributions to our award-winning photo editing tools;</li>
<li>An educational allowance to ensure that your skills stay sharp;</li>
<li>English, German and Polish classes to strengthen your capabilities and widen your knowledge.</li>
</ul>
<p>For comfort:</p>
<ul>
<li>A great environment where you’ll work with true professionals and amazing colleagues whom you’ll call friends quickly;</li>
<li>The choice of working remotely or in our office space located on Podil, equipped with everything you might need for productive and comfortable work.</li>
</ul>
<p>For health:</p>
<ul>
<li>Medical insurance;</li>
<li>Twenty-one days of paid sick leave per year;</li>
</ul>
<p>For leisure:</p>
<ul>
<li>Twenty-one days of paid vacation per year;</li>
<li>Fun times at our frequent team-building activities.</li>
</ul>
<p>What to expect when you apply</p>
<ul>
<li>An interview with our Talent Acquisition Manager</li>
<li>Optional test task to show your skills </li>
<li>Professional/technical interview</li>
<li>Management interview</li>
<li>And finally, your job offer!</li>
</ul>