Sr. Software Engineer--M365 Routing Fabric Team
Core
Design and implement features in RouteResolutionService to support M365 scenarios including Copilot, building distributed, highly available, and resilient systems serving hundreds of millions of users.
Role type
Senior Software Engineer (Distributed Systems & AI/ML)
Builds
Distributed services spanning thousands of servers handling tens of billions of transactions
Domain
Cloud Infrastructure / M365 / AI/ML-driven decision systems
Deliverable
production ML models | product features
Required skills
Distributed systems design, AI/ML-driven decision systems, Service development lifecycle, Rust (plus), C/C++/C#/Java/JavaScript/Python
Preferred skills
Rust proficiency
Technologies
RouteResolutionService, M365, Copilot, Rust, C, C++, C#, Java, JavaScript, Python
Responsibilities
Design and implement features in RouteResolutionService, Build distributed and resilient systems, Drive technical excellence through code reviews and architecture design, Mentor other engineers, Build Agentic-loop to accelerate development
Seniority
Senior, hands-on IC with mentorship responsibilities
