CareerPlan

Machine Learning Software Engineer

Raanana, IsraelFull-time2026-09-08 → 2026-10-21

Core

Develop and optimize C++ and Python software for Machine Learning workloads, focusing on ML compilation, runtimes, drivers, and performance analysis to improve efficiency on Arm compute platforms.

Role type

Senior IC machine learning software engineer (ML stack)

Builds

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

Domain

Semiconductor / Machine Learning Infrastructure

Deliverable

production ML models

Required skills

C++, Python, PyTorch, performance analysis, debugging, software system design

Preferred skills

ML compilers, PyTorch internals, hardware acceleration, embedded software

Technologies

C++, Python, PyTorch, Arm compute platforms

Responsibilities

Develop and optimize C++ and Python software for ML workloads; collaborate with ML software and hardware engineers; contribute to technical design and ownership of engineering challenges; support development of other engineers.

Seniority

Senior, hands-on IC