Principal Software Engineering Manager - AI Copilot

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

Job Summary

Job Description

Lead the development of the Semantic Fabric, a cutting-edge technology delivering semantic indexing and search experiences across Microsoft Office 365. Build scalable, high-performance software services over large datasets. Ensure platform adherence to Microsoft's data privacy and compliance standards. Lead team in design, development, testing, deployment, and maintenance of software solutions. Collaborate with other engineering teams for seamless integration. Drive architectural discussions, selecting technologies and designing scalable solutions. Identify and address technical debt impacting performance or reliability. Stay informed about LLM and semantic search advancements. Participate in code reviews and engage with stakeholders.
Must have:
  • 6+ years technical engineering experience
  • Experience with C#, Java, JavaScript, or Python
  • Leadership and people management skills
  • Building scalable, high-performance systems
  • Data privacy and compliance knowledge
Good to have:
  • Experience with Rust
  • Familiarity with Semantic Search or Indexing
  • Proficiency in modern continuous delivery/deployment systems
  • Mentoring experience
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

Microsoft's M365 Core App and Data Platform is a massively scaled service that forms the backbone of M365 offerings. Our services empower businesses, educational institutions, governments, and individuals worldwide, representing more than a billion users.  

   

We are on an ambitious journey to reimagine the way we index and understand enterprise data in the era of Large Language Models (LLMs). We are building the Semantic Fabric - a revolutionary technology designed to provide a semantic index for all enterprise data within M365. This innovative platform will deliver exceptional semantic search experiences and integrate seamlessly with LLMs for contextual understanding. This initiative is vital to our vision for Microsoft's Copilot.  

   

We are seeking a Principal Software Engineering Manager - AI Copilot with a passion for pushing the boundaries of technology. In this role, you will manage a team that is developing, designing, and operating large-scale data systems that make up our next-generation platform. As a part of our team, your work will have a direct impact on people globally and on one of the world's most significant data platforms. 

 

At Microsoft, we value diversity and ensure all voices are heard. A healthy work-life balance is essential to us, and we're a team that works hard but also knows how to have fun. If you're excited by the opportunity to contribute to transformative technological advances and make an impact on a global scale, this could be the role for you!  

 

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 discipline 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.

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: 

  • 4+ years hands on people management experience.
  • Experience with C#, RUST programming language, Java, JavaScript, or Python. 
  • Familiarity with Semantic Search or Indexing technology.  
  • Proficient experience in any modern continuous delivery/deployment system.  
  • Demonstrated ability to mentor less experienced team members and to lead small to medium-sized projects.  
  • Problem-solving skills, with the ability to think quickly and thoroughly. 

Software Engineering M5 - 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.

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 October 16, 2024.

 

 

 

#SHPE24MSFT

Responsibilities

As a Principal Software Engineering Manager on the Semantic Fabric Team, you will be entrusted with a range of responsibilities that are key to the successful development and evolution of our cutting-edge technology platform. Your responsibilities will include:  

  • Leading the development of the Semantic Fabric, a cutting-edge technology delivering semantic indexing and search experiences across Microsoft Office 365.  
  • Building scalable, high-performance software services over large datasets with low latency and high availability.  
  • Ensuring the platform adheres to Microsoft’s strict data privacy and compliance standards.  
  • Leading the team to design, development, testing, deployment, and maintenance of software solutions to meet the functional and non-functional requirements of the Semantic Fabric.  
  • Collaborating with team members and other engineering teams to ensure the successful integration of individual components into the larger system.  
  • Actively driving in architectural discussions and decisions, playing a key role in selecting technologies, designing scalable and sustainable solutions, and planning for future growth.  
  • Proactively identifying technical debt and other issues impacting the performance or reliability of the software and devising solutions.  
  • Constantly staying informed about the latest developments in the LLM and semantic search field and identifying opportunities to apply new methods or technologies to improve the Semantic Fabric.  
  • Taking part in code reviews, both as a reviewer and a reviewee, to ensure the quality of the software and promote best practices within the team.  
  • Engaging with stakeholders, including team members, other teams, and customers, to gather feedback and ensure the software meets their needs.  
  • Ensuring the software complies with Microsoft's security and privacy standards.  
  • Identifying risks that could impact the delivery of the software, and taking action to mitigate these risks. 
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

Meta - Software Engineer, Machine Learning

Meta

Fremont, California, United States (Remote)
3 Months ago
PwC - IN-Manager_ Java and Python _Risk Analytics _Advisory_ Gurugram

PwC

Gurugram, Haryana, India (On-Site)
1 Month ago
Milestone - Principal Software Engineer

Milestone

United States (Remote)
1 Month ago
Netflix - Distributed Systems Engineer (L5) - Platform Engineering

Netflix

Los Gatos, California, United States (On-Site)
2 Months ago
Saviynt - Principal Engineer – SRE

Saviynt

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
McArrows - Wordpress Developer (3 years experienced)

McArrows

Gurugram, Haryana, India (On-Site)
5 Months ago
Eleven Labs - Forward Deployed Engineer

Eleven Labs

Warsaw, Masovian Voivodeship, Poland (Remote)
5 Months ago
Twitch - Software Engineer II - Web Video

Twitch

San Francisco, California, United States (On-Site)
4 Months ago
ION - Senior C#/.NET Developer, Budapest

ION

Budapest, Hungary (Hybrid)
4 Months ago
Owens & Minor - Mobile Application Developer

Owens & Minor

Pune, Maharashtra, India (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Match Group - Senior ML Software Engineering Team Leader

Match Group

Seoul, South Korea (Hybrid)
4 Months ago
Assystems - Ingénieur MES / AVEVA H/F

Assystems

Carquefou, Pays De La Loire, France (On-Site)
3 Months ago
Netflix - Data Engineer (L5) - Security

Netflix

United States (Remote)
3 Months ago
Saama Technologies,  Inc  - Senior Software Engineer 1

Saama Technologies, Inc

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
Interactive Brokers - Technical Assistance Center Representative

Interactive Brokers

Mumbai, Maharashtra, India (On-Site)
4 Months ago
N-iX - Senior Android Engineer (#2369)

N-iX

Ukraine (Remote)
3 Months ago
Nagarro - Senior Staff Engineer, Java Fullstack

Nagarro

India (Remote)
4 Months ago
Brightline - Chief Software Architect

Brightline

Virginia, United States (Hybrid)
1 Month ago
Epic Games - Engineering Lead

Epic Games

Vancouver, British Columbia, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

PlayStation Global - Staff Marketing Data Scientist

PlayStation Global

Aliso Viejo, California, United States (Hybrid)
7 Months ago
Hasbro - Associate Licensing Manager - Softlines

Hasbro

Rhode Island, United States (On-Site)
1 Month ago
Tencent - Technical Lead, Game Marketing Technology - SaaS Platform

Tencent

Palo Alto, California, United States (On-Site)
4 Months ago
Trek - Sales Associate

Trek

Alamo, California, United States (On-Site)
2 Months ago
Netflix - Ratings Policy Strategist - Live Events

Netflix

Los Angeles, California, United States (On-Site)
1 Month ago
Bonfire Studios - Features Software Engineer (Senior)

Bonfire Studios

California, United States (On-Site)
7 Months ago
Axinous - Principal Product Manager-Federal

Axinous

California, United States (Remote)
2 Months ago
PlayStation Global - Operations Distribution Standardisation Manager

PlayStation Global

Aliso Viejo, California, United States (Hybrid)
3 Months ago
Niantic - Business Development, Senior Associate

Niantic

San Francisco, California, United States (Hybrid)
4 Months ago
Life church - Senior Product Manager

Life church

Edmond, Oklahoma, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Google - Software Engineering III, Embedded

Google

(On-Site)
2 Months ago
Knuddels - Senior Java Developer*in (m/w/d) - remote oder Karlsruhe

Knuddels

Karlsruhe, Baden-Württemberg, Germany (Remote)
7 Months ago
Nagarro - Associate Distinguished Engineer, Enterprise Architect

Nagarro

France (Remote)
4 Months ago
Google - Software Engineer III, Full Stack, Google Ads

Google

Mountain View, California, United States (On-Site)
3 Months ago
Visa - Software Engineer – Sr. Consultant

Visa

Atlanta, Georgia, United States (On-Site)
3 Months ago
Discord - Senior Software Engineer - Gaming Feed

Discord

San Francisco, California, United States (Remote)
2 Months ago
Nagarro - Senior Staff Engineer, Java

Nagarro

Japan (Remote)
4 Months ago
Hitachi - Senior Modern Applications Solution Architect

Hitachi

Toronto, Ontario, Canada (Remote)
4 Months ago
Highspot - Sr. Backend Engineer, Coaching

Highspot

Hyderabad, Telangana, India (Hybrid)
5 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