Software Engineer (Machine Learning)
Core
Analyze and improve Machine Learning and AI solutions on Arm hardware and software, feeding performance data back to development teams.
Role type
Performance analysis software engineer (ML/AI)
Builds
Next-generation Arm platforms for mobile, IoT, and autonomous systems
Domain
Semiconductor / Machine Learning / Performance Engineering
Deliverable
production ML models
Required skills
pre-silicon or post-silicon performance analysis, workload execution on Linux/Android, automation harness development, Python scripting, profiling tools and system traces, FPGA experience
Preferred skills
knowledge of ML/AI workloads
Technologies
Linux, Android, Python, shell scripting, FPGA
Responsibilities
Run and analyze ML/AI performance on next-generation Arm IP, produce technical summaries based on data analysis, share knowledge across the company
Seniority
Mid-level, hands-on IC