Senior Software Engineer - AI Experiences, Microsoft Edge
Core
Design and build multi-tenant, highly available, secure distributed systems and enterprise productivity solutions for Microsoft Edge.
Role type
Senior Software Engineer (AI Experiences)
Builds
Distributed systems, cloud services, and full-stack web solutions for Microsoft Edge
Domain
Enterprise software, distributed systems, cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C#, Java, C++, Python, JavaScript, distributed systems architecture, caching technologies, database design, service reliability engineering, full-stack development, AI-assisted development tools
Preferred skills
Experience with GitHub Copilot, enterprise management solutions, security and compliance frameworks
Technologies
C#, Java, C++, Python, JavaScript, 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; Leverage telemetry and operational insights to improve product quality
Seniority
Senior, hands-on IC