Back to jobsJob overview
About the role
Software Engineer II - Microsoft 365 Copilot inference infrastructure at Microsoft
Required Skills
distributed systemsllm inferencegpu optimizationc++pythoncloud architecturemicroservicesperformance optimization
About the Role
Software Engineer II role focused on Microsoft 365 Copilot inference infrastructure. You'll design, implement, and optimize core services for AI-driven capabilities at massive scale, working on GPU capacity management, LLM inference, and distributed systems.Key Responsibilities
- Work with stakeholders to determine user requirements for features
- Contribute to design documents and identify dependencies with minimal oversight
- Implement and maintain code for services and features, reusing components
- Break down larger work items into smaller tasks and provide estimates
- Act as DRI during on-call rotations to monitor and restore services
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related field AND 2+ years technical engineering experience OR equivalent
- 2+ years experience building distributed, near real-time, high-load systems
- 2+ years experience translating requirements into feature implementations
- Ability to pass Microsoft Cloud background check
Nice to Have:
- Bachelor's Degree in Computer Science AND 4+ years experience OR Master's AND 2+ years
- Familiarity with modern software design patterns (microservices, containers, caching, queuing)
- Experience with CUDA kernels, CPU/GPU optimization, network latency, or large-scale capacity fleets
Benefits & Perks
- Industry leading healthcare