background

C++ Cuda Software Engineer

Europe,
Remote, UK

Contract

Fully Remote - €600-€700 per day - 3 month initial term

V-224299

profile photo
Jonathan Courtney

C++ | Python | Machine Learning | Gen AI | LLM | Web Contracts

About the Role We are looking for a skilled C++ & CUDA Engineer with expertise in GPU optimisation, high-performance computing (HPC), and parallel computing. You will work on accelerating compute-intensive applications, optimising algorithms for modern GPUs, and improving overall system performance.

Key Responsibilities
  • Develop and optimise high-performance C++ and CUDA code for GPU acceleration.
  • Implement parallel computing techniques to improve computational efficiency.
  • Profile and debug performance bottlenecks in GPU-based applications.
  • Work with multi-threading, memory management, and efficient data structures.
  • Collaborate with cross-functional teams to integrate GPU solutions into production systems.
Requirements
  • Strong experience in C++ (modern C++ preferred).
  • Expertise in CUDA programming and GPU acceleration.
  • Solid understanding of parallel computing, HPC, and performance tuning.
  • Familiarity with multi-threading and low-level memory optimisation.
  • Experience with numerical computing, scientific computing, or AI acceleration is a plus.
Nice to Have
  • Experience with OpenCL, HIP, or SYCL.
  • Computer Vision experience could be useful
  • Knowledge of distributed computing frameworks.
Apply now
job-details-decor