
C++ Cuda Software Engineer
Europe,
Remote, UK
Contract
Fully Remote - €600-€700 per day - 3 month initial term
V-224299

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
Apply now
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.
- 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.
- Experience with OpenCL, HIP, or SYCL.
- Computer Vision experience could be useful
- Knowledge of distributed computing frameworks.

Related roles
Search all our jobsSoftware AI Model Optimisation & Benchmarking Engineer
Europe,
Remote, UK
Contract
£550 to £650 per day - fully remote - outside IR35 (if UK based)
Read more
Software AI Model Optimisation & Benchmarking Engineer
Remote - UK, UK
Contract
£550 to £650 per day - fully remote - outside IR35 (if UK based)
Read more
DevOps Engineer (OnPrem)
Paris, Île-de-France
Contract
€550 to €650 per day - 6 Month Contract
Read more