
Remote Junior C++ Engineer
Scopic
Colombo
1 applicant
Posted
Dec 28, 2025
Job Type
Remote
Work Mode
On-site
Salary
Salary negotiable
Job Description
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 (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 (academic/personal projects acceptable)
- Basic knowledge of ML inference concepts
- 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 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 with paid training and professional opportunities
- Industry innovators working with the latest technologies
- Flexible schedule, choose your time-zone and preferred hours
- Freedom to work from anywhere with a stable internet connection
- Reliable workload with a consistent flow of engaging tasks
- Recognition and reward through annual pay increases for good performance
Down to Business
- Starting rate is negotiable depending on skills and experience
- This is an hourly position
Our Values
Scopic offers equal opportunity. We value diversity and do not discriminate based on race, religion, color, marital status, national origin, gender, veteran status, sexual orientation, age, or disability status.
Have the skills, the drive, and the passion to join the Scopic family?
Apply today to join our growing team of remote professionals from around the world.
Terms of Application
By submitting an application:
- I consent that the data provided in this form and the attached CV will be used for Scopic's recruiting purposes and email communications
- I consent to Scopic conducting an identity verification process as part of the hiring process, in compliance with applicable laws
Attention Job Seekers:
Please be aware that scammers may be fraudulently using our company's name in hiring scams. All legitimate communication will only come from email addresses ending with @scopicsoftware.com. Please exercise caution and report any suspicious activity to our official channels.