Software Machine Learning Engineer
Core
Designing and architecting new features for ML compilation technology, framework software, and kernel/user space driver stacks to enable efficient AI execution on next-generation accelerator designs.
Role type
Senior IC machine learning software engineer (ML systems/compilation)
Builds
ML compilation frameworks, kernel/user space drivers, and real-time embedded software for Arm accelerators
Domain
Semiconductor hardware acceleration and machine learning systems (via careerplan.io/jobs/100424250704-software-machine-learning-engineer-at-arm)
Deliverable
production ML models
Required skills
C, C++, Python, Git/Gerrit/Repo, Agile/CI/CD, Test Driven Development, cross-team project management, mentoring
Preferred skills
Machine Learning applications and frameworks, compiler development, open source software development, hardware architecture principles
Responsibilities
Develop ML compilation technology and framework SW, build kernel/user space driver stacks, create real-time embedded software, perform test automation and performance evaluation, mentor junior engineers, collaborate with ML HW teams on system partitioning
Seniority
Senior, hands-on IC with mentoring responsibilities
