Principal Software Engineer, CoreAI

38 Minutes 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

Dream Sports - SDE - 1 - DevOps

Dream Sports

Mumbai, Maharashtra, India (On-Site)
5 Months ago
ByteDance - Senior Backend Software Engineer - Customer Service Platform

ByteDance

Seattle, Washington, United States (On-Site)
2 Days ago
ByteDance - Backend Engineer (Model Inference) Intern - 2025 Start

ByteDance

Singapore (On-Site)
5 Months ago
Meta - Production Engineer

Meta

London, England, United Kingdom (On-Site)
5 Months ago
Canva - Frontend Software Engineer - Internationalisation

Canva

Beijing, Beijing, China (Remote)
3 Weeks ago
CloudHire - Angular NestJS Developer

CloudHire

India (Remote)
4 Weeks ago
Patreon - Senior Fullstack Software Engineer, Payments

Patreon

San Francisco, California, United States (Hybrid)
3 Weeks ago
CloudHire - Scala API Architect

CloudHire

Bengaluru, Karnataka, India (Remote)
3 Weeks ago
Niantic - Senior Software Engineer

Niantic

Zürich, Zurich, Switzerland (Hybrid)
3 Weeks ago
Nagarro - Staff Engineer, Java Fullstack

Nagarro

India (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Microsoft - Software Engineering: Early in Career Opportunities

Microsoft

Prague, Prague, Czechia (On-Site)
6 Hours ago
Warner Bros Games - Senior Software Engineer

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
N-iX - Junior QA Engineer (with Python)

N-iX

Poland (Remote)
1 Day ago
Homa games - Staff Back-End Engineer (Java) - Mobile Gaming

Homa games

France (Remote)
2 Weeks ago
WebMD - Associate Software Developer

WebMD

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
4 Months ago
Meta - Production Engineering

Meta

Austin, Texas, United States (Hybrid)
4 Months ago
ByteDance - Senior Software Engineer, Backend and Infrastructure

ByteDance

Seattle, Washington, United States (On-Site)
2 Days ago
ByteDance - Software Engineer Intern, Authorization

ByteDance

Singapore (On-Site)
3 Weeks ago
Microsoft - Senior Software Engineer

Microsoft

Bengaluru, Karnataka, India (On-Site)
6 Hours ago
N-iX - Senior AQA Engineer

N-iX

Poland (Remote)
2 Days 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

ION - Lead Software Engineer, Italy

ION

Turin, Piedmont, Italy (On-Site)
6 Months ago
Epic Games - Senior Web Engineer

Epic Games

(On-Site)
2 Months ago
Kabam - Senior Software Engineer (1 Year Contract)

Kabam

Montreal, Quebec, Canada (Hybrid)
6 Months ago
CloudHire - Scala API Architect

CloudHire

Karnataka, India (Remote)
4 Weeks ago
USE Insider - Senior Full Stack Engineer

USE Insider

Türkiye (Remote)
6 Months ago
Netflix - Full-Stack Software Engineer (L4)

Netflix

United States (Remote)
3 Hours ago
CloudHire - Full Stack Developer - React and Node

CloudHire

Pune, Maharashtra, India (Remote)
3 Weeks ago
Animoca Brands - Web3 Engineer

Animoca Brands

Hong Kong, Hong Kong (Hybrid)
1 Month ago
Google - Software Engineer III, Infrastructure, Platforms Infrastructure Engineering

Google

Sunnyvale, California, United States (On-Site)
3 Months ago
ION - Senior Full Stack Software Developer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
6 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.

Redmond, Washington, United States (Hybrid)

New York, New York, United States (On-Site)

Redmond, Washington, United States (On-Site)

Beijing, Beijing, China (On-Site)

Hyderabad, Telangana, India (On-Site)

Barcelona, Catalonia, Spain (On-Site)

Prague, Prague, Czechia (Hybrid)

Prague, Prague, Czechia (Hybrid)

São Paulo, State Of São Paulo, Brazil (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