Staff Software ML Engineer
Core
Designing and architecting ML compilation technology, framework software, and kernel/user space driver stacks to enable efficient AI execution on next-generation accelerator designs.
Role type
Staff Software ML Engineer (ML Systems & Compilation)
Builds
ML compilation frameworks, kernel/user space drivers, and real-time embedded software for Arm accelerators
Domain
Semiconductor / Hardware Acceleration / Machine Learning Infrastructure
Deliverable
production ML models | infrastructure
Required skills
C, C++, Python, Git/Gerrit/Repo, Agile/CI/CD, Test Driven Development, Multi-team project leadership, Mentorship
Preferred skills
Machine Learning applications, Compiler development, Open Source software, Hardware architecture principles
Technologies
C, C++, Python, Git, Gerrit, Repo
Responsibilities
Develop and architect new features in ML compilation and framework software; work on kernel/user space driver stacks and real-time embedded software; lead large work-packages and mentor junior engineers; collaborate with ML HW teams on system partitioning
Seniority
Staff, hands-on IC with mentorship