Principal Software Engineering Manager

Last updated 3 days ago
Location:Bellevue, Washington
Job Type:Full Time

Microsoft’s vision for AI Frameworks is to invest and build frameworks that accelerate the training and inferencing of large (think trillions of parameters) deep learning models. The AI Frameworks team works on open source software such as ONNX, PyTorch, and TensorFlow to improve those offerings for everyone and ensure that Azure is the best cloud for running deep learning workflows.

The AI Frameworks team in Bellevue, Washington plays a pivotal role in building the core technologies behind ONNX Runtime and the PyTorch ecosystem.


We are looking for a Principal Engineering Manager who is passionate about designing and building machine learning frameworks for our 1st party and 3rd Party customers. You will have an opportunity to work with industry leaders to design and scale deep learning solutions. The successful candidate will bring a customer focused mindset, an iterative approach to software development, strong recruiting skills, and strong collaboration and communication skills.

You will lead a team of smart, passionate software engineers, provide strategy and influence, and shape and grow the team. Apply if you enjoy working in an agile, fast-paced environment with multiple functions, customers, and partners, and owning the end-to-end services development, deployment, monitoring/alerting and live site responsibility.


  • 12+ years building and shipping high-performance, highly available, reliable, distributed server/services software, and in designing systems and processes for running end user facing services at scale, drive cost & operational efficiency.
  • 4+ years of team management experience in leading Software Development product groups as a Manager of Managers


  • Experience with deep learning acceleration hardware: GPUs, FPGAs, TPUs
  • Experience with deep learning frameworks such as PyTorch, TensorFlow, or JAX



Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.