Principal Software Engineering Manager - AI Copilot

44 Minutes ago • 6 Years + • Full Stack Development

About the job

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

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
View Full Job Description
$137.6K - $294.0K/yr (Outscal est.)
$215.8K/yr avg.
Redmond, Washington, United States

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

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

Santa Clara, California, United States (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Dublin, County Dublin, Ireland (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Captions - Android Engineer (7+ years of experience)

Captions, United States (On-Site)

Virtana Corp - Senior Software Engineer

Virtana Corp, India (Remote)

SecPod - Senior Solution Engineer

SecPod, India (On-Site)

Daybreak Game Company LLC - Senior Software Engineer, Platform

Daybreak Game Company LLC, United States (Remote)

Revenera - Manager- Development

Revenera, India (Hybrid)

Luxoft - Senior Angular JS Developer

Luxoft, United States (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

Microsoft - Senior Product Manager

Microsoft, United States (On-Site)

Crunchyroll - iOS Engineering Manager

Crunchyroll, United States (Remote)

Intel Corporation - Principal System Security Architect

Intel Corporation, United States (On-Site)

Next Level Business Services - Google Analytics

Next Level Business Services, United States (On-Site)

CharacterAI - Software Engineer, Core Engagement

CharacterAI, United States (On-Site)

Smarsh - Sales Development Representative I

Smarsh, United States (Hybrid)

Infold Games - Senior Community Manager

Infold Games, United States (On-Site)

Meta - Product Security Engineer

Meta, United States (On-Site)

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Notion - Software Engineer, Core Product

Notion, United States (On-Site)

Meta - Production Engineering

Meta, United States (On-Site)

PAPAYA - Senior DevOps Engineer- SHINE

PAPAYA, Israel (On-Site)

Tesla - Full Stack Developer (m/w/d)

Tesla, Germany (On-Site)

Varonis  - Escalations Engineer

Varonis , Israel (Hybrid)

Zuora - Data Scientist III

Zuora, India (Hybrid)

N-iX - Senior .Net Engineer (#2498)

N-iX, Ukraine (Remote)

Alpha Sense - Join AlphaSense India Talent Community

Alpha Sense, India (On-Site)

Get notifed when new similar jobs are uploaded