Ukraine
1 month ago

Job Overview

Job Type
Full Time
Pay
Not disclosed

Job description

Location:
Ukraine
Work arrangement:
On-site

Role Summary

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.

🇺🇦 Proudly Ukrainian, Skylum stands with Ukraine through action, regularly supporting organizations that help accelerate our victory.

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, German and Polish 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 leisure

Twenty-one days of paid vacation per year;

Fun times at our frequent team-building activities.

  • What to expect when you apply
  • An interview with our Talent Acquisition Manager
  • Professional interview
  • Management interview

And finally, your job offer!

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
  • CPU optimization skills
  • English at B2 level (C1 is preferred)

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)
  • Experience of low-level CPU optimization techniques - SSE/AVX/NEON intrinsics or Assembly language
  • Background in computer vision, image, or video processing
  • Experience with CMake
  • Experience developing cross-platform solutions
  • Experience optimizing applications for resource-constrained environments
  • Experience taking part in technical sales and commercial exploration of new projects or products or experience working in early-stage startups

Benefits

  • For health
  • Medical insurance;
  • Twenty-one days of paid sick leave per year;
Role:
С++ Engineer
Job Type:
Full Time

Company profile

Skylum (formerly Macphun) is a software development company in Kyiv, Ukraine, that makes photo editing software. It is known mainly for its award-winning editors Luminar Neo and Aurora HDR. Skylum also develops other photography apps for Mac, including Snapheal, Focus, Tonality, Intensify, Noiseless and FX Photo Studio, giving Mac users a range of tools for editing and improving their photographs.

Headquarters
Bellevue, Washington, United States
Founded
2008