JobsPrincipal Software Engineer
Job description
The Principal Software Engineer will play a key role in building the AI inferencing platform at Microsoft, focusing on cutting-edge AI technologies. This position is within the M365 Core AI Inferencing Engineering team, which is dedicated to creating high-performance AI infrastructure that supports Microsoft's Large Language Model services. The candidate will collaborate with various teams across Microsoft to drive innovation and ensure reliable, cost-efficient AI solutions. This role is ideal for someone passionate about shaping the AI-first era and solving complex technical challenges.
Requirements
- Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python.
- Ability to meet Microsoft, customer and/or government security screening requirements.
- Master's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 15+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python.
- Strong software engineering skills with proficiency in Python and/or C#/.NET.
Responsibilities
- Lead, mentor, and grow a high-performing team of engineers, fostering excellence, engagement, and continuous learning.
- Drive the design, development, and delivery of the AI Inferencing platform that powers AI experiences for millions of customers.
- Own platform cost efficiency, availability, and operational excellence, setting an industry-leading standard for reliability and performance.
- Coach engineers in building and operating large-scale distributed systems that serve hundreds of millions of users worldwide.
- Collaborate across product and engineering teams throughout Copilot, Power Platform, Business Applications, and Microsoft to deliver innovative AI solutions.
Benefits
- Employees at Microsoft are often offered comprehensive, “world-class” benefits—including health and mental-wellness programs, competitive pay with bonuses and stock awards, and retirement/savings options. Time-off and flexibility are common, with generous vacation and holidays, parental and caregiver leave, and flexible work schedules, alongside learning support, employee resource groups, product discounts, and matching-gifts/volunteering programs. Specific benefits can vary by region.
Is this posting expired or inaccurate?
