Senior Software Engineer - Backend
Core
Design, implement, and operate high-scale backend services powering search, retrieval, grounding, and answer generation for Copilot Search and BizChat.
Role type
Senior IC backend software engineer (search & AI infrastructure)
Builds
High-scale backend services, search/retrieval systems, and AI-powered answer generation features
Domain
Enterprise productivity software, search, and AI
Deliverable
production ML models | product features
Required skills
distributed systems, backend services, large-scale platforms, C++, C#, Java, system-level languages, production service operations, telemetry and diagnostics, search/retrieval/ranking, cross-org collaboration, mentoring
Preferred skills
Copilot-style scenarios, grounding, citations, answer quality optimization, Azure cloud platforms
Technologies
C++, C#, Java, Python, JavaScript, Azure
Responsibilities
Design and deliver complex features from concept to production, diagnose and resolve live site issues and regressions, mentor engineers and review code/designs, collaborate with PM and Applied Science teams
Seniority
Senior, hands-on IC with mentorship responsibilities