×
Register Here to Apply for Jobs or Post Jobs. X

Junior C++ Engineer; Low-Level

Job in Greater London, London, Greater London, W1B, England, UK
Listing for: Hunter Bond
Full Time position
Listed on 2026-06-04
Job specializations:
  • Software Development
    AI Engineer, C++ Developer, Software Engineer, Machine Learning/ ML Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 GBP Yearly GBP 60000.00 80000.00 YEAR
Job Description & How to Apply Below
Position: Junior C++ Engineer (Low-Level)
Location: Greater London

Role: Junior Low-Level C++ Engineer (GPU & ML Optimization)

Client: Disruptive ML & GPU Technology Firm

Compensation: Competitive Junior Salary + Benefits

Location: London, UK

Overview

We are partnering with an exciting, disruptive technology company working at the intersection of machine learning, high-performance computing, and GPU acceleration. The team builds performance-critical software that helps power the next generation of AI and data-driven applications across industries such as autonomous systems, healthcare, and immersive gaming. This is a great opportunity for a junior engineer with a strong foundation in modern C++ who’s excited to learn about performance optimization, GPUs, and ML systems in a supportive, high-impact environment.

The Role

We are looking for a Junior C++ Engineer (1–4 years’ experience) to join the ML performance and optimization team. You’ll work on high-performance C++ codebases, contributing to systems that run on GPU-accelerated platforms and support machine learning workloads. This role is ideal for someone who enjoys writing clean, efficient modern C++, cares about performance, and wants to deepen their understanding of how software interacts with hardware.

Key responsibilities include:

  • Developing and maintaining modern C++ (C++17/20) code used in performance-sensitive systems
  • Contributing to components that support GPU-accelerated and ML-related workloads
  • Profiling, debugging, and improving performance of existing code with a focus on efficiency
  • Collaborating with ML and systems engineers to integrate and optimize new features
  • Learning and applying performance best practices related to memory usage, concurrency, and parallelism
  • Participating in code reviews and contributing to high engineering standards
Requirements
  • 1–4 years of professional experience in C++, with a strong grasp of modern C++ concepts
  • Solid understanding of core software engineering fundamentals (data structures, algorithms, debugging)
  • Interest in performance‑aware programming, memory management, and efficient systems
  • Familiarity with multi-threading or concurrency concepts
  • Experience developing on Linux or similar environments
  • Curiosity about machine learning systems, GPU computing, or high-performance software
What’s on Offer
  • Comprehensive Health & Wellness Package, including mental health support
  • Tech Upgrade Stipend for your home setup
  • Learning & Development Budget for courses, mentorship, and conferences
  • Quarterly Innovation Days to explore new ideas and technologies
  • Adventure Days — one paid day per quarter for something you love
  • Gym access, wellness retreats, and encouraged mental health days

If you are a Junior Low-Level C++ Engineer looking to join one of the world’s most elite teams, please apply for more information.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary