Enable job alerts via email!

C++ Engineer (Low-Level) - up to £175k base + HUGE bonus

Hunter Bond

London

On-site

GBP 100,000 - 175,000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading technology company as a Low-Level C++ Engineer focused on GPU optimization for machine learning applications. This role offers the unique opportunity to work at the forefront of AI, contributing to groundbreaking projects and collaborating with tech enthusiasts. If you're passionate about innovative technology and want to excel in your career, apply now!

Benefits

Comprehensive Health & Wellness Package
Tech Upgrade Stipend
Learning & Development Opportunities
Innovation Days
Adventure Days
Wellness Perks

Qualifications

  • Proficiency in C++ with focus on memory management and low-level performance.
  • Experience with GPU architectures and programming frameworks like CUDA.
  • Strong knowledge of multi-core systems for high-performance computing.

Responsibilities

  • Develop and optimize low-level C++ code for GPU hardware for machine learning.
  • Profile ML workloads on GPUs, focusing on memory management and performance.
  • Collaborate with ML engineers for GPU-level optimizations.

Skills

C++
Memory Management
Multi-threading
GPU Programming
Parallel Computing

Tools

CUDA
OpenCL
TensorFlow
NVIDIA Nsight

Job description

C++ Engineer (Low-Level) - up to £175k base + HUGE bonus
C++ Engineer (Low-Level) - up to £175k base + HUGE bonus

Direct message the job poster from Hunter Bond

Location: London, UK

About the Client:

We are partnering with an exciting, disruptive technology company at the forefront of machine learning (ML) and high-performance GPU computing. This innovative firm is leveraging cutting-edge GPU technology to optimize machine learning algorithms and computational models, powering the next wave of AI and data-driven applications.

Their mission is to drive performance optimization in ML and AI workloads, transforming industries such as autonomous vehicles, healthcare, and immersive gaming experiences. This is a fantastic opportunity for someone passionate about low-level systems programming and ML optimization to be part of a team that is reshaping the future of technology.

The Role:

We are seeking a Low-Level C++ Engineer to join their team and work directly on optimizing GPU performance for machine learning (ML) workloads. As part of the ML optimization team, you will be responsible for developing and fine-tuning GPU-level solutions that accelerate machine learning training and inference. This involves working on the GPU hardware, optimizing the underlying C++ code, and pushing the performance of ML algorithms to new heights.

Your work will directly contribute to optimizing ML workloads on GPUs, enabling faster, more efficient computation for large-scale data processing and AI model training. If you’re eager to work at the intersection of low-level GPU programming and machine learning, this is the role for you.

Key Responsibilities:

  • Develop and optimize low-level C++ code for GPU hardware to accelerate machine learning workloads.
  • Work closely with ML engineers to implement GPU-level optimizations for ML model training and inference, focusing on speed and efficiency.
  • Profile and optimize ML workloads running on GPUs, focusing on memory management, parallelization, and performance tuning.
  • Develop and optimize custom GPU drivers and frameworks for ML-specific tasks, including model training, AI inference, and data preprocessing.
  • Collaborate with data scientists and researchers to integrate new machine learning algorithms and enhance their GPU acceleration.
  • Stay up to date with the latest GPU architecture and machine learning advancements, applying new techniques to optimize system performance.

Skills and Experience:

  • Proficiency in C++ with a strong focus on memory management, multi-threading, and low-level performance optimizations.
  • Experience with GPU architectures (e.g., NVIDIA, AMD) and programming frameworks like CUDA, OpenCL, and TensorFlow.
  • Understanding of machine learning algorithms, including model training and inference, and how to optimize these for GPU-based computation.
  • Strong knowledge of parallel computing, vectorization, and multi-core systems for high-performance computing (HPC).
  • Experience with profiling tools (e.g., NVIDIA Nsight, gdb, perf) and performance tuning in a GPU environment.
  • Experience working with deep learning frameworks (e.g., TensorFlow, PyTorch) or similar ML frameworks is a plus.
  • Strong problem-solving skills and a keen interest in optimizing systems for ML workloads.
  • A passion for machine learning, AI, and innovative technology.

Nice to Have:

  • Experience with high-performance computing (HPC) and large-scale distributed systems.
  • Knowledge of AI/ML libraries such as cuDNN, TensorRT, or other GPU-accelerated libraries.
  • Familiarity with low-level debugging tools and profiling techniques for performance tuning of machine learning models.
  • Exposure to system-level programming on Linux or similar environments.
  • Comprehensive Health & Wellness Package: From mental health support to personalized fitness programs and wellness retreats.
  • Tech Upgrade Stipend: Receive an annual allowance to upgrade your personal tech setup, whether it's a new laptop, monitor, or VR headset.
  • Learning & Development: Access exclusive technical courses, mentorship opportunities, and industry conferences.
  • Innovation Days: Enjoy quarterly "Innovation Days" to explore personal projects, experiment with new technologies, or learn something new.
  • Adventure Days: Take one paid day each quarter to engage in an activity that excites you — whether it’s exploring London’s best hidden spots or trying a new hobby.
  • Wellness Perks: Enjoy unlimited access to the gym, yoga studio, and wellness retreat days. Plus, mental health days are encouraged and supported.

Why This Role?

This is a unique opportunity to work at the cutting edge of machine learning optimization on GPUs. You’ll be part of an innovative team working on groundbreaking projects, directly influencing the future of AI and ML technologies. With an environment that encourages creativity and collaboration, this role offers a perfect balance between technical challenge and personal growth.

If you're passionate about optimizing machine learning models, accelerating data-driven technologies, and working with the latest GPU hardware, we want to hear from you.

Seniority level
  • Seniority level
    Associate
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Finance, Information Technology, and Research
  • Industries
    Technology, Information and Media, Space Research and Technology, and Computers and Electronics Manufacturing

Referrals increase your chances of interviewing at Hunter Bond by 2x

Sign in to set job alerts for “Software Engineer” roles.

London, England, United Kingdom 1 week ago

London, England, United Kingdom £50,000.00-£60,000.00 1 month ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 1 day ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 11 months ago

London, England, United Kingdom 1 month ago

Software Engineer-Full stack (All Levels)

London, England, United Kingdom 4 weeks ago

London, England, United Kingdom 5 months ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 4 weeks ago

Feltham, England, United Kingdom 4 days ago

London, England, United Kingdom 1 day ago

London Area, United Kingdom £55,000.00-£65,000.00 1 month ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 3 days ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 6 months ago

London, England, United Kingdom 5 months ago

Romford, England, United Kingdom 1 month ago

Greater London, England, United Kingdom 1 week ago

Greater London, England, United Kingdom 2 days ago

Greater London, England, United Kingdom 4 weeks ago

London, England, United Kingdom 3 days ago

London, England, United Kingdom 6 days ago

London, England, United Kingdom 1 week ago

Software Engineer Intern/Co-op (Fall 2025)

London, England, United Kingdom 1 day ago

London, England, United Kingdom £35,000.00-£50,000.00 1 month ago

London, England, United Kingdom 4 months ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.