CareerPlanSign in

Machine Learning Software Engineer

Lund, Sweden💼 Full-time🗓 2026-09-08 → 2026-10-07

Core

Develop and optimize C++ and Python software for Machine Learning workloads, focusing on the intersection of ML, software, and hardware to improve performance and efficiency.

Role type

Machine Learning Software Engineer (IC)

Builds

ML frameworks, compilers, runtimes, drivers, and embedded software for Arm compute platforms

Domain

Semiconductor / AI Infrastructure / Machine Learning

Deliverable

production ML models

Required skills

C++, Python, Machine Learning frameworks (PyTorch), performance analysis, debugging, software system design

Preferred skills

ML compilers, PyTorch internals, runtimes, drivers, embedded software, hardware acceleration

Technologies

C++, Python, PyTorch, Arm compute platforms

Responsibilities

Develop and optimize software for ML workloads, collaborate with ML software and hardware engineers, contribute to technical design, take ownership of engineering challenges

Seniority

Mid to Senior level (scope matched to experience) (via careerplan.io/jobs/100378769264-machine-learning-software-engineer-at-arm)