Software Engineer 2 - Frontend
Core
Design, build, and ship Copilot Search features end-to-end, integrating AI-generated answers into web, desktop, and mobile experiences.
Role type
Senior Frontend Software Engineer (AI/LLM features)
Builds
Copilot Search features with AI-generated answers, streaming responses, and citations for web, desktop, and mobile hosts.
Domain
Enterprise productivity software (SharePoint, OneDrive) with AI/LLM integration
Deliverable
production ML models
Required skills
React, TypeScript, Server-side rendering, Web performance optimization, A/B experimentation, Telemetry, Accessibility standards, LLM/AI feature integration, Cross-platform development, Live-site operations
Preferred skills
Search or information retrieval concepts, Mobile or cross-platform host experience, AI-assisted development tools
Technologies
React, TypeScript, HTML, CSS, JavaScript, Python, C#, Java, C, C++, Service workers, A/B testing frameworks
Responsibilities
Build performant and accessible user interfaces across multiple hosts; Integrate AI-generated answers and handle streaming responses; Drive web performance via rendering optimization and bundle reduction; Instrument features with telemetry and run A/B experiments; Own feature reliability through monitoring and on-call rotation; Partner with product and backend teams to ship polished experiences.
Seniority
Senior, hands-on IC
