This is a remote position.
This role is perfect for someone who is solid in C++ fundamentals and excited to grow into a more advanced ML systems engineer. If you're an innovator by nature and have a passion for development, we'd love to hear from you! Read on to see if you'd be a good fit for the Scopic team of 250+ professionals from over 60 countries.
What You Will Do:
Develop cross-platform applications using Modern C++ and CMake under mentoring from senior team members.
Assist in integrating and configuring ONNX Runtime for ML inference workflows.
Contribute to implementing benchmarking and profiling tools.
Support GPU/accelerator development (you donβt need deep expertise β willingness to learn is key).
Work with senior engineers to improve architecture and apply software design patterns.
Write small integration tools or scripts in Python.
Contribute to app/UI components using Qt (basic experience is fine).
Assist with Objective-C updates for iOS-related components (training provided).
Collaborate through Git / GitHub Flow, code reviews, and documentation.
Strong understanding of Modern C++ (C++14/17/20) fundamentals.
Experience using CMake to build C++ projects (even academic/personal projects are fine).
Basic knowledge of ML inference concepts (what inference is, model execution basics).
Familiarity with Python for scripting.
Eagerness to work with cross-platform systems (Windows/macOS/Linux).
Understanding of object-oriented design and common software patterns.
Good Git skills and comfort in collaborative workflows.
Exposure to ONNX Runtime or other inference frameworks.
Experience with CUDA, Metal, or any GPU programming (even small experiments).
Qt development experience.
Objective-C basics or interest in iOS/macOS development.
Familiarity with profiling, benchmarking, or performance tuning.
The secret ingredients that make us special:
Down to business!

NCR Atleos

Lessen

ATG Europe

POWER Engineers

Deutsche Postbank Group

Scopic

Scopic

Scopic