Senior Software Engineer - AI Systems
Core
Design, build, and deliver AI-powered systems and platforms that enable new ways of developing, delivering, and operating software, including foundational capabilities for context understanding, planning, tool use, and collaboration.
Role type
Senior IC software engineer (AI systems & infrastructure)
Builds
Distributed systems, cloud infrastructure, and AI-driven workloads for developers and engineering teams
Domain
Software Engineering, Artificial Intelligence, Cloud Infrastructure
Deliverable
production ML models
Required skills
Distributed systems, cloud architecture, backend systems, AI-powered applications, agentic systems, workflow engines, schedulers, stateful services, APIs, SDKs, identity, authorization, multi-tenancy, secure execution environments
Preferred skills
Technical leadership, mentorship, cross-functional collaboration
Technologies
C, C++, C#, Java, JavaScript, TypeScript, Python, Rust
Responsibilities
Design and build distributed systems and cloud infrastructure for AI workloads; Integrate AI capabilities with products and engineering workflows; Drive features from design through production including architecture and security; Collaborate with engineers, product managers, and researchers; Contribute to technical direction through design reviews and mentoring
Seniority
Senior, hands-on IC
