Senior / Staff Software Engineer (AI Platforms)
Core
Design and implement distributed infrastructure for AI inference, including model serving, request routing, workload scheduling, and resource management.
Role type
Senior / Staff Software Engineer (AI Platforms)
Builds
Next-generation AI inference and compute platforms
Domain
Semiconductor / AI Infrastructure
Deliverable
production ML models
Required skills
C++, Go, Rust, Python, distributed systems, concurrency, networking, Linux, container environments, AI-assisted development tools, system profiling, benchmarking
Preferred skills
Kubernetes, distributed scheduling, automated testing infrastructure, CI/CD systems, agentic development workflows
Technologies
Kubernetes, Linux, C++, Go, Rust, Python
Responsibilities
Design and implement distributed infrastructure for AI inference; Build reliable, high-performance software solving concurrency and scalability problems; Own software capabilities end to end from design to deployment; Investigate system bottlenecks through profiling and benchmarking; Use and extend AI-assisted development tools; Collaborate on architecture and technical decisions
Seniority
Senior / Staff, hands-on IC with architectural leadership
