CareerPlanGet AI match score →

Machine Learning Senior Software Engineer

Cambridge, United Kingdom💼 Full-time🗓 2026-05-05 → 2026-07-22

Core

Design and implement a Software Development Kit (SDK) for integrating and deploying machine learning workloads through Vulkan, targeting next-generation GPU/NPU hardware.

Role type

Senior IC software engineer (ML infrastructure)

Builds

Open-source SDK for portable ML development across mobile, gaming, and embedded platforms

Domain

Semiconductors / Machine Learning / Graphics APIs

Deliverable

production ML models

Required skills

Modern C++, Python, software development lifecycle, CI/CD, Linux, Android, emulators

Preferred skills

Vulkan, OpenCL, CUDA, DirectX, Metal, ML frameworks, inference runtimes, CMake, cross-compilation, performance profiling

Technologies

C++, Python, Vulkan, OpenCL, CUDA, DirectX, Metal, CMake, Linux, Android

Responsibilities

Design and implement SDK components for ML compiling technologies and high-performance runtime libraries

Seniority

Senior, hands-on IC

Sourced via arm · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Arm ↗