Junior C++ Engineer (Low-Level)

Junior C++ Engineer (Low-Level)

Full-Time No working from home possible
Hunter Bond

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
Hunter Bond

Contact Details:

Hunter Bond Recruitment Team