Senior Software ML Engineer
Core
Designing and architecting ML compilation technology, framework software, and kernel/user space driver stacks for next-generation accelerator designs.
Role type
Senior IC software engineer (ML systems & compilers)
Builds
ML compilation frameworks, driver stacks, and embedded software for Arm accelerators
Domain
Semiconductor / Hardware Acceleration / Machine Learning
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Python, Git/Gerrit/Repo, Agile/CI/CD, Test Driven Development, Cross-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 ML compilation technology and framework software; Build kernel and user space driver stacks; Create real-time embedded software; Perform test automation and performance evaluation; Lead large work-packages and mentor junior engineers; Collaborate with ML HW teams on system partitioning
Seniority
Senior, hands-on IC with mentorship responsibilities