£70 Per hour
Outside
Remote
Manchester Area, United Kingdom
Summary: The role is for a Contract C++ / Python Developer specializing in machine learning and GPU integration, working remotely within the UK. The position involves optimizing Python applications for GPU kernels and developing containerized workflows using Docker. Candidates should have strong experience in C++ and Python, particularly in high-performance computing environments. The contract is initially for six months with a possibility of extension, offering a competitive day rate.
Key Responsibilities:
- Integrate and optimise Python-based applications with GPU kernels (C++ and CUDA C).
- Work on performance tuning and low-level GPU memory management.
- Build and maintain containerised development and deployment workflows using Docker.
- Develop APIs and integrate with existing machine learning pipelines and back-end systems.
- Collaborate with ML engineers and DevOps teams to streamline model deployment and runtime performance.
- (Desirable) Integrate large language models (LLMs) such as ChatGPT or similar into products and services.
Key Skills:
- Proven commercial experience in C++ and Python development.
- Hands-on experience integrating Python-based applications into GPU kernels using C++ / CUDA C.
- Strong knowledge of GPU programming, memory management, and performance optimisation.
- Experience dockerising applications and working with container-based workflows.
- Experience building and integrating APIs for data or ML services.
- Strong understanding of machine learning pipelines and integration between data science and production environments.
- UK-based and available for remote contract work.
- Desirable: Experience with LLM integration (e.g. OpenAI, ChatGPT API, or similar).
- Familiarity with Kubernetes, CI/CD pipelines, or cloud deployment (AWS / GCP / Azure).
- Prior experience in start-up, R&D, or high-performance computing environments.
Salary (Rate): £70.00/hr
City: Manchester Area
Country: United Kingdom
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Contract C++ / Python Developer - Machine Learning, GPU Integration, Docker (Remote, UK-Based)
Location: Fully Remote (UK-based only)
Contract Length: Initial 6 months (likely extension)
Day Rate: £450 per day, Outside IR35
Start Date: ASAP
Overview
We’re working with a cutting-edge technology company that’s developing advanced machine learning products at scale. They’re looking for an experienced C++ / Python Developer with strong GPU integration experience to support the integration of a Python-based application into GPU kernels, helping accelerate complex ML workloads and workflows. This is a hands-on contract role for someone who thrives at the intersection of high-performance C++ development, machine learning, and infrastructure automation - working with modern tooling and pushing the limits of GPU-based compute.
Key Responsibilities
- Integrate and optimise Python-based applications with GPU kernels (C++ and CUDA C).
- Work on performance tuning and low-level GPU memory management.
- Build and maintain containerised development and deployment workflows using Docker.
- Develop APIs and integrate with existing machine learning pipelines and back-end systems.
- Collaborate with ML engineers and DevOps teams to streamline model deployment and runtime performance.
- (Desirable) Integrate large language models (LLMs) such as ChatGPT or similar into products and services.
Skills & Experience Required
Essential:
- Proven commercial experience in C++ and Python development.
- Hands-on experience integrating Python-based applications into GPU kernels using C++ / CUDA C.
- Strong knowledge of GPU programming, memory management, and performance optimisation.
- Experience dockerising applications and working with container-based workflows.
- Experience building and integrating APIs for data or ML services.
- Strong understanding of machine learning pipelines and integration between data science and production environments.
- UK-based and available for remote contract work.
Desirable:
- Experience with LLM integration (e.g. OpenAI, ChatGPT API, or similar).
- Familiarity with Kubernetes, CI/CD pipelines, or cloud deployment (AWS / GCP / Azure).
- Prior experience in start-up, R&D, or high-performance computing environments.