Jobs and Careers
SC

Remote Junior C++ Engineer

Scopic
UKRemotefull_timeVerifiedPosted 9 Dec 2025

About the role

This is a remote position.

We are looking for a motivated junior engineer with a strong foundation in Modern C++ and an interest in machine learning inference , performance optimization , and cross-platform systems . You will work closely with senior engineers to build C++ components, integrate ML inference libraries, write clean code, and learn GPU/accelerator concepts along the way.

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.

  • Must-Have Requirements:
  • 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.

  • Nice to Have Requirements:
  • 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:

    • Your growth is our growth. We invest in your future with paid training and other professional opportunities.
    • We're industry innovators at the forefront of change. Equipped with the latest technologies and a team of knowledgeable colleagues by your side, you'll embrace new and interesting challenges.
    • Your location. Your schedule. Pick your time-zone, choose your preferred hours, and work from the place where you feel most at home.
    • Flexibility and freedom are in our DNA! As long as you have a stable internet connection and the drive to thrive, you can travel and work from anywhere you like.
    • A workload you can rely on. We'll set you enough tasks to keep that mind busy! At Scopic, we'll ensure you always have a consistent flow of engaging, challenging work to do.
    • Recognition and reward. We acknowledge diligence and hard work through annual pay increases for good performance.

    Down to business!

    • Your starting rate is negotiable depending on your skills and experience.
    • This is an hourly position.
    Our values: Scopic offers equal opportunit

    Apply for this role

    Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

    Apply Now →Generate Application Kit

    Free account required — sign up in 30s

    Company

    Scopic

    View company profile →