SOFTWARE ENGINEER II - Core AI
Core
Design, develop, and ship software for a globally distributed AI platform, focusing on managed agent runtimes, secure execution, workload scheduling, and customer-managed compute integration.
Role type
Senior IC software engineer (AI platform)
Builds
AI platform capabilities including agent runtimes, secure execution environments, and orchestration services
Domain
Cloud infrastructure + Artificial Intelligence
Deliverable
production ML models | product features | infrastructure
Required skills
distributed systems, cloud services, containers, orchestration platforms, production AI infrastructure, complex technical diagnostics, reliability engineering, scalability, performance optimization, security engineering, cost efficiency
Preferred skills
technical leadership, engineering roadmap driving, v-team leadership, mentoring, AI application/agent building, agent frameworks, evaluation, tracing, observability, Linux, Docker, Kubernetes, Azure Kubernetes Service, secure workload isolation, cloud networking, public cloud services (Azure/AWS/GCP), identity management, role-based access control, private networking, operational monitoring
Technologies
C#, C++, Java, Python, JavaScript/TypeScript, Rust, Go, Azure Kubernetes Service, Docker, Kubernetes, Linux, Azure, AWS, Google Cloud
Responsibilities
Design and develop software solutions for AI platform capabilities; operate globally distributed services; handle ambiguity and adapt to evolving AI technologies; diagnose complex technical issues; improve service reliability, scalability, and security; drive engineering roadmaps and mentor team members
Seniority
Mid-Senior, hands-on IC