Principal Software Engineer, AI Platforms
Core
Define technical direction, build distributed platform services, and establish engineering practices for Arm's AI Platforms team using agentic AI workflows.
Role type
Principal Software Engineer (AI Platforms)
Builds
Distributed platform services and agentic AI workflows for the software development lifecycle
Domain
Semiconductor / Cloud Infrastructure / AI Engineering
Deliverable
production ML models
Required skills
Distributed systems architecture, Go/C++/Rust/Python, Kubernetes, Linux, Agentic AI workflows, Technical leadership, Mentoring
Preferred skills
AI inference infrastructure, Model serving frameworks (PyTorch, Ray, vLLM), Kubernetes operators, Observability systems
Technologies
Go, C++, Rust, Python, Kubernetes, Linux, PyTorch, Ray, vLLM, SGLang, TensorRT-LLM
Responsibilities
Define technical direction with engineering leadership, Design and implement distributed platform services, Shape engineering culture through daily practice, Build and use agentic AI workflows across the SDLC, Resolve difficult design and production problems, Help recruit and develop senior engineers
Seniority
Principal, hands-on IC with strategy & mentorship