Principal Software Engineer, CoreAI

1 Week ago • 6-10 Years • Full Stack Development • $137,600 PA - $294,000 PA

Job Summary

Job Description

Microsoft CoreAI seeks a Principal Software Engineer to contribute to their AI-first app stack. Responsibilities include partnering with stakeholders to define user requirements, providing technical leadership in design, leading and mentoring engineering teams, ensuring code maintainability and scalability, and acting as a Designated Responsible Individual (DRI). The role requires expertise in AI/ML and proficiency in languages like C, C++, C#, Java, JavaScript, or Python. The engineer will proactively seek new knowledge and adapt to improve product availability, reliability, and performance.
Must have:
  • 6+ years experience
  • 4+ years AI/ML experience
  • 4+ years C/C++ experience
  • Technical leadership
  • Mentoring engineers
  • DRI accountability
Good to have:
  • Master's degree
  • Experience with other languages (C#, Java, etc.)

Job Details

Overview

Microsoft CoreAI’s mission is to empower every developer to shape the future with Artifical Intelligence (AI). CoreAI is developing a new AI-first app stack, aligning infrastructure, platforms, and tools to support this mission. By providing developers with the right tools and resources, we aim to enable both Microsoft and our customers to unlock the full potential of AI in their applications and business processes.  We're hiring a Principal Software Engineer to join CoreAI.

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. 

Qualifications

Required Qualifications: 

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience. 
  • 4+ years experience with AI and/or Machine Learning
  • 4+ years experience with C/C++

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 Qualifications: 

  • Bachelor's Degree in Computer Science 
  • OR related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, 
  • OR Python 
  • OR Master's Degree in Computer Science or related technical field 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. 

 

Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $137,600 - $267,000 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 $180,400 - $294,000 per year.

 

Software Engineering IC6 - 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 and processes offers for these roles on an ongoing basis.

 

#CoreAI

Responsibilities

  • Partners with appropriate stakeholders to determine user requirements for one or more complex scenarios. 
  • Provides technical leadership for the identification of dependencies and the development of design documents for a product, application, service, or platform. 
  •  
  • Leads by example and mentors others to produce extensible and maintainable code used across the company. 
  • Leverages deep subject-matter expertise of cross-product features with appropriate stakeholders (e.g., project managers) to lead multiple product's project plans, release plans, and work items. 
  •  
  • Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions. 
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers. 

Similar Jobs

N-iX - Senior Java Developer

N-iX

Poland (Hybrid)
1 Week ago
NVIDIA - Senior Firmware Bringup Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Weeks ago
ByteDance - Service Framework Software Engineer Intern

ByteDance

Singapore (On-Site)
2 Weeks ago
Luxoft - Android Developer

Luxoft

Gurugram, Haryana, India (On-Site)
4 Months ago
Playrix - Lead SDET

Playrix

Armenia (Remote)
6 Months ago
Fairmatic - Senior Full Stack Engineer

Fairmatic

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
6 Months ago
Ness Digital - Senior Full-Stack Software Engineer

Ness Digital

Iași, Iași County, Romania (Remote)
1 Month ago
ByteDance - Service Framework Software Engineer Intern

ByteDance

Singapore (On-Site)
2 Weeks ago
Microsoft - Senior Software Engineer / Software Engineer - Full Stack

Microsoft

Dublin, County Dublin, Ireland (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Epic Games - Senior Gameplay Systems Programmer, Fortnite

Epic Games

London, England, United Kingdom (On-Site)
2 Months ago
Microsoft - Senior Software Engineer (Infra)

Microsoft

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
Fairmatic - Senior Software Engineer - Backend

Fairmatic

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
ION - Principal Technical Consultant - Endur

ION

London, England, United Kingdom (On-Site)
6 Months ago
Google - Software Engineer II, BigQuery, Catalog

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Day ago
Google - Software Engineer III, Full Stack, Google Cloud Security and Privacy

Google

Chicago, Illinois, United States (On-Site)
1 Week ago
Veeva Systems - Software Engineer - Test Automation (Digital Events)

Veeva Systems

Hyderabad, Telangana, India (Hybrid)
7 Months ago
ByteDance - Senior Backend Software Engineer, Global E-commerce Seller Platform

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
HP - AI Lab - Junior Machine Learning Engineer

HP

Sant Cugat Del Vallès, Catalonia, Spain (On-Site)
1 Month ago
Google - Software Engineer III, Control Plane, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in undefined

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Full Stack Development Jobs

WebFX - Web Designer

WebFX

(Remote)
1 Month ago
Next Level Business Services - .NET Developer

Next Level Business Services

New York, New York, United States (On-Site)
6 Months ago
Google - Software Engineer III, Full Stack, Core

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Week ago
ARHS - Fullstack Developer

ARHS

Liège, Wallonia, Belgium (On-Site)
6 Months ago
Warner Bros Games - Manager, Software Engineering - Android - Player Team

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
Qt Group - Software Engineer

Qt Group

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Scopely - Software Engineer (Java)

Scopely

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Google - Software Engineer III, Full Stack, Google Play Games

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Playtika - Software Architect

Playtika

Ukraine (On-Site)
2 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)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (Hybrid)

Shanghai, Shanghai, China (Hybrid)

Beijing, Beijing, China (On-Site)

Washington, United States (On-Site)

Phoenix, Arizona, United States (On-Site)

Penang, Malaysia (On-Site)

London, England, United Kingdom (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