Senior Software Engineer - AI Experiences, Microsoft Edge
Core
Drive architecture and technical design for multi-tenant, highly available, and secure distributed systems while leading engineering efforts from concept through deployment.
Role type
Senior IC software engineer (distributed systems & AI experiences)
Builds
Multi-tenant, highly available, and secure distributed systems for Microsoft Edge
Domain
Cloud infrastructure, distributed systems, and enterprise productivity solutions
Deliverable
production ML models | product features | infrastructure
Required skills
System design, debugging, troubleshooting, problem-solving, distributed systems, caching technologies, databases, service reliability engineering, full-stack development, AI-assisted development tools
Preferred skills
Leading complex technical initiatives, mentoring engineers, leveraging telemetry and customer feedback
Technologies
C, C++, C#, Java, JavaScript, Python, GitHub Copilot
Responsibilities
Drive architecture and technical design for distributed systems; Lead engineering efforts from concept through deployment; Collaborate across partner teams to define technical strategy; Analyze reliability, scalability, performance, and security challenges; Mentor engineers through technical guidance and design reviews
Seniority
Senior, hands-on IC with mentorship responsibilities
