Staff Engineer - AI Developer Tools and Platforms
Core
Design, build, and maintain developer-facing APIs, libraries, tools, and platforms to simplify AI software development on Arm architecture, focusing on reducing developer friction and optimizing workflows for real-world constraints.
Role type
Staff Engineer, AI Developer Tools and Platforms
Builds
Developer platforms, tools, runtime services, and deployment workflows for Arm-based AI hardware
Domain
Semiconductor / AI Infrastructure / Developer Ecosystem
Deliverable
production ML models
Required skills
Linux, containerisation, Go, Python, Rust, TypeScript, ML model optimisation, deployment, efficient execution on constrained devices, automated testing, continuous integration, architecture leadership, UX for developers
Preferred skills
Building CLIs/SDKs/APIs, Arm architectures, neural-network execution/inference runtimes, hardware-aware model optimisation, ML frameworks (PyTorch, ONNX, TensorFlow) (via careerplan.io/jobs/99544588080-staff-engineer-ai-developer-tools-and-platforms-at-arm)
Technologies
Go, Python, Rust, TypeScript, PyTorch, ONNX, TensorFlow, Arm architectures
Responsibilities
Design and maintain developer APIs and tools; Provide technical leadership for AI tooling and architecture; Optimize workflows for performance, power, and reliability; Collaborate with product and UX teams; Drive software quality and ecosystem adoption
Seniority
Staff, technical leadership & broad impact
