Principal Software Engineering Manager - AI Platform

1 Month ago • 8 Years + • Artificial Intelligence • $161,600 PA - $314,400 PA

Job Summary

Job Description

Microsoft's AI Frameworks team seeks a Principal Software Engineering Manager to lead and mentor a team developing AI software enabling AI model execution across various platforms (supercomputers to IoT devices). The role involves managing the team, setting its technical direction, and hands-on software design and development. The team collaborates with hardware teams, partners, and OpenAI. Responsibilities include identifying requirements, scoping solutions, estimating work, scheduling deliverables, applying engineering principles for robust architectures, and collaborating across disciplines. Experience with C/C++, deep learning frameworks (PyTorch, TensorFlow, ONNX), and a solid understanding of software engineering principles are crucial.
Must have:
  • 8+ years software development experience
  • 8+ years C/C++ experience
  • 8+ years technical leadership
  • Strong software engineering principles
  • Technical leadership and mentoring
Good to have:
  • Deep learning framework experience
  • Cross-team collaboration skills
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Job Details

Overview

The Artificial Intelligence (AI) Frameworks team at Microsoft develops AI software that enables running AI models everywhere, from world’s fastest AI supercomputers, to servers, desktops, mobile phones, IoT devices, and internet browsersWe collaborate with our hardware teams and partners to build the software stacks for AI across Microsoft.  


Our stack enables Machine Learning (ML) developers to optimize and scale out model training and inference.  We work directly with OpenAI on the models hosted on the Azure OpenAI service.The ONNX Runtime is shipped in major Microsoft products, including Office, Windows, Bing, SQL Server, and Dynamics, serving trillions of inferences daily. 

 

We are looking to hire a Principal Software Engineering Manager - AI Platform to join the team. The team operates at the intersection of AI algorithmic innovation, purpose-built AI hardware, systems, and software. We are a cross-disciplinary team of highly capable and motivated people with a collaborative and inclusive cultureWe collaborate with and contribute to the open-source community.  

 

As a member of this team, you will have the opportunity to work on multiple levels of the AI software stack, including the fundamental abstractions, programming models, compilers, runtimes, libraries and APIs to enable large scale training and inferencing of models. 

 

This is a technical management role: it requires managing an engineering team, helping set the technical direction of the team, and hands on software design and development skills. We’re looking for someone who has a demonstrated history of solving technical problems and is motivated to tackle building a full end-to-end AI stack.  An entrepreneurial approach and ability to take initiative and move fast are essential. 

 

 

 

Qualifications

Required/Minimum Qualifications 

  • Bachelor's Degree in Computer Science, or related technical discipline AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 8+ years of software development experience  
  • 8+ years' experience with C/C++  
  • 8+ years of technical leadership experience in a software team

 

 

Other Requirements:

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 

 

Preferred/Additional Qualifications 

    • Technical background and solid foundation in software engineering principles and architecture design 
    • Ability to plan and influence technical designs on projects that will have potential long-term impact to Microsoft. 
    • Exposure to Deep Neural Network training and inference and experience in one or more deep learning frameworks (PyTorch, TensorFlow, ONNX, etc.) 
    • Great cross-team collaboration skills and the desire to collaborate in a team of researchers and developers 
 
 
Software Engineering M6 - The typical base pay range for this role across the U.S. is USD $161,600 - $286,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $209,600 - $314,400 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
 
Microsoft will accept applications for the role until February 3, 2025.

 

 

 

Responsibilities

  • Identify requirements, scope solutions, estimate work, schedule deliverables.  
  • Manage and lead engineering team.  
  • Apply engineering principles for defining robust and maintainable architectures and designs. 
  • Collaborate broadly across multiple disciplines from hardware designers to ML developers.
  • Technical leadership and mentoring of software engineers. 
  • Embody our and .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Industry leading healthcare
Educational resources
Discounts on products and services
Savings and investments
Maternity and paternity leave
Generous time away
Giving programs
Opportunities to network and connect

Similar Jobs

The Walt Disney Company - Sr Software Engineer

The Walt Disney Company

Raleigh, North Carolina, United States (On-Site)
1 Month ago
ION - Software Developer  DataStage, Italy

ION

Italy (Hybrid)
4 Months ago
Nielsen Holdings - Senior Software Engineer - Back-end (Java, Scala, Big Data)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Dream Sports - Senior Security Engineer - Security Operations

Dream Sports

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Epic Games - Senior Backend Engineer

Epic Games

(On-Site)
1 Month ago
Dolby Laboratories - Senior Audio AI Researcher

Dolby Laboratories

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Wargaming - AI Vendor Manager

Wargaming

Belgrade, Serbia (On-Site)
1 Month ago
Microsoft - Senior Principal Researcher – Generative AI – Microsoft Research AI Frontiers

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
ByteDance - Research Scientist Graduate (Foundation Model - Vision and Language)

ByteDance

Seattle, Washington, United States (On-Site)
4 Weeks ago
GoTo Group - Senior Data Scientist - Computer Vision - KYC

GoTo Group

Singapore (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ION - Senior SDET Engineer, New York

ION

New York, New York, United States (Hybrid)
4 Months ago
Rush Street Interactive - Systems Analyst

Rush Street Interactive

Bogotá, Bogota, Colombia (On-Site)
1 Month ago
Nagarro - Associate Staff Engineer, Java

Nagarro

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
3 Months ago
Google - Software Engineering Intern, Summer 2025

Google

New Taipei City, Taiwan (On-Site)
2 Months ago
Riot Games - Staff Software Engineer (Build Platforms) - VALORANT, Foundations

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
Nielsen Holdings - Software Engineer - Bigdata ( Java or Scala or  Python, Spark, SQL, AWS )

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
SSC Technologies - Senior Software Engineer

SSC Technologies

Kansas City, Missouri, United States (Hybrid)
4 Months ago
Frontier Developments - Experienced UI Developer

Frontier Developments

Cambridge, England, United Kingdom (Hybrid)
1 Month ago
ION - Senior DevSecOps Engineer, Italy

ION

London, England, United Kingdom (On-Site)
4 Months ago
Meta - Production Engineer

Meta

London, England, United Kingdom (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

Trek - Sales Associate - Part Time

Trek

Fairfield, Connecticut, United States (On-Site)
3 Weeks ago
Smarsh - Sales Development Representative I

Smarsh

Portland, Oregon, United States (Hybrid)
4 Months ago
Zynga - Senior Manager, Community (Core Games)

Zynga

Carlsbad, California, United States (On-Site)
2 Months ago
Warner Bros Discovery - Scenic Carpenter (Temporary)

Warner Bros Discovery

Atlanta, Georgia, United States (On-Site)
1 Month ago
The Walt Disney Company - Painter Show Finisher

The Walt Disney Company

Florida, United States (On-Site)
1 Month ago
Whoop - Staff Software Engineer (Backend, Platform)

Whoop

Boston, Massachusetts, United States (On-Site)
4 Months ago
Universal Music - Analyst, Privacy Operations

Universal Music

Santa Monica, California, United States (Remote)
1 Month ago
Microsoft - Senior Director of Product Management - Gaming

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
ByteDance - Software Development Engineer - Database NoSQL Graph - Seattle

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Onward Search - Business Development Specialist

Onward Search

Columbus, Ohio, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Artificial Intelligence Jobs

Kokotree - Artificial Intelligence Developers

Kokotree

Wilmington, North Carolina, United States (On-Site)
3 Months ago
AI Fund - Artificial Intelligence Engineer

AI Fund

California, United States (Remote)
4 Months ago
BigID - Senior AI Product Manager

BigID

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
3 Months ago
Outlier - Software Engineer (Python)

Outlier

Faridabad, Haryana, India (Hybrid)
4 Months ago
Google - Open Career Opportunities, Autonomous (Self-Driving) Vehicle Jobs, Waymo

Google

Phoenix, Arizona, United States (On-Site)
3 Months ago
Hitachi - Artificial Intelligence - JBU

Hitachi

Chennai, Tamil Nadu, India (On-Site)
4 Months ago
Unity - Principal Applied Research Machine Learning Engineer

Unity

Helsinki, Uusimaa, Finland (On-Site)
4 Months ago
Luxoft - Senior ML Engineer

Luxoft

Poland, Ohio, United States (Remote)
1 Month ago
Nagarro - Principal Engineer, AI / ML

Nagarro

Sri Lanka (Remote)
4 Months ago
Smarsh - Lead Machine Learning Engineer

Smarsh

India (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

London, England, United Kingdom (On-Site)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

New York, New York, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

London, England, United Kingdom (On-Site)

Dublin, County Dublin, Ireland (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug