Senior Software Engineer
Core
Design and develop Azure Compute Fleet capabilities to orchestrate Virtual Machine Scale Sets (VMSS) across multiple regions, while driving AI and Agentic AI adoption to automate operational tasks and improve engineering productivity.
Role type
Senior Software Engineer (Distributed Systems & AI)
Builds
Distributed control-plane services, APIs, and orchestration workflows for capacity placement, scaling, failover, and lifecycle management of large-scale compute resources.
Domain
Cloud Infrastructure / Distributed Systems / AI Engineering
Deliverable
production ML models
Required skills
Distributed systems design, Cloud infrastructure, AI/ML integration, System software development, High availability architecture, API design, Orchestration workflows, Fault tolerance, Observability, Operational excellence
Preferred skills
Agentic AI systems, Large language models, Hyperscale backend services, Cross-team technical strategy
Technologies
Azure, VMSS, C, C++, C#, Java, JavaScript, Python
Responsibilities
Design distributed control-plane services and orchestration workflows, Drive adoption of AI and Agentic AI in engineering workflows, Partner with cross-functional teams to define technical strategy, Serve as DRI for on-call rotations and live-site mitigation efforts, Build highly available and fault-tolerant distributed systems.
Seniority
Senior, hands-on IC
