Back to jobsJob overview
About the role
Principal Software Engineer at Microsoft
Required Skills
pythonc++distributed systemscloud infrastructurehigh-performance computingnetworkingai infrastructureazure
About the Role
Principal Software Engineer role focused on designing high-performance infrastructure for AI workloads like Bing Copilot. Responsibilities include infrastructure architecture, technical leadership, and performance optimization for Azure's specialized AI infrastructure.Key Responsibilities
- Infrastructure Architecture: Design scalable, reliable infrastructure for AI workloads
- Technical Leadership: Provide guidance in cloud infrastructure technologies
- Performance Optimization: Identify and resolve bottlenecks in compute, storage, networking
- Research and Innovation: Evaluate emerging technologies for AI infrastructure
- Collaboration and Communication: Engage with customers and stakeholders
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related field AND 12+ years technical engineering experience OR equivalent
- 6+ years experience designing large-scale distributed infrastructure systems
- 5+ years hands-on experience developing infrastructure services
- Proficient technical design, analytical, and debugging abilities
Nice to Have:
- 1+ years experience building, operating large scale cloud infrastructure
- 1+ years experience supporting InfiniBand or similar high performing networks
- Deep knowledge in Operating systems, GPUs or networking
Benefits & Perks
- Industry leading healthcare