Search jobs > Redmond, WA > Senior software engineer

Senior Software Engineer - (M365 Semantic Fabric)

Microsoft
Redmond, Washington, US
$145.8K-$238.6K a year
Full-time

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.

The experience expected from applicants, as well as additional skills and qualifications needed for this job are listed below.

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.

Senior Software Engineer - (M365 Semantic Fabric)

We are seeking an innovative and skilled Senior Software Engineer with a passion for pushing the boundaries of technology.

In this role, you will contribute to 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.

Location :

This position is based in Redmond, WA, up to 50% on-site. By applying to this U.S. based position, relocation does not apply / is not provided for the role.

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!

Responsibilities

As a Senior Software Engineer 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 :

  • 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 with low latency and high availability.
  • Ensure the platform adheres to Microsoft’s strict data privacy and compliance standards.
  • Lead the team in design, development, testing, deployment, and maintenance of software solutions to meet the functional and non-functional requirements of the Semantic Fabric.
  • Collaborate with team members and other engineering teams to ensure the successful integration of individual components into the larger system.
  • Drive architectural discussions and decisions, playing a key role in selecting technologies, designing scalable and sustainable solutions, and planning for future growth.
  • Proactively identify technical debt and other issues impacting the performance or reliability of the software and devise solutions.
  • Stay informed about the latest developments in the LLM and semantic search field and identify opportunities to apply new methods or technologies to improve the Semantic Fabric.
  • Participate in code reviews, both as a reviewer and a reviewee, to ensure the quality of the software and promote best practices within the team.
  • Engage with stakeholders, including team members, other teams, and customers, to gather feedback and ensure the software meets their needs.
  • Ensure the software complies with Microsoft's security and privacy standards.
  • Identify risks that could impact the delivery of the software, and take action to mitigate these risks.

QualificationsRequired / Minimum Qualifications :

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in C# language
  • OR equivalent experience.
  • 2+ years of Back-End focused engineering 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.

Additional Or Preferred Qualifications

  • Demonstrated experience in Java, JavaScript, or Python
  • Proven experience in designing, building, and maintaining large-scale data systems.
  • Familiarity with Semantic Search or Indexing technology
  • Experience using Rust Programming Language
  • Proven experience in any modern continuous delivery / deployment system.
  • Demonstrated ability to mentor team members and to lead small to medium-sized projects.
  • Problem-solving skills, with the ability to adapt quickly and drive for results.

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $112,000 - $218,400 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 $145,800 - $238,600 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here : https : / / careers.

microsoft.com / us / en / us-corporate-pay

M365Core

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances.

If you need assistance and / or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

J-18808-Ljbffr

4 days ago
Related jobs
Promoted
Amazon Development Center U.S., Inc.
Seattle, Washington

We are seeking a software developer engineer to be part of our team to build solutions on a global scale, own their systems end to end, and influence the direction of technology used by all AWS services around the world. In this role, you will have the opportunity to drive mission critical projects,...

Amperity
Seattle, Washington

Proven software engineering and ownership skills in production environments. THE TECHNOLOGY is multi-patented, AI-powered customer data management software that we invented to help solve problems that have been frustrating consumer brands for years. ...

Promoted
Amazon Development Center U.S., Inc.
Sammamish, Washington

As a Software Development Engineer (SDE), you’ll be part of a truly innovative team in a fast-paced environment that has the entrepreneurial feel of a start-up. We are building some of the largest and most complex distributed systems in the world, and we need passionate engineers like you to work wi...

Microsoft
Redmond, Washington

As a Senior Software Machine Learning Engineer in our Platform Architecture Team, you will be at the forefront of designing and developing high-quality software that powers the next generation of Windows & Devices. We are currently seeking a Senior Software Machine Learning Engineer to join our ...

Dell
Kirkland, Washington

Senior Software EngineerPowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. What you will achieveAs an experienced software engineer in the FileSystems...

Google
Seattle, Washington

To be considered for an interview, please make sure your application is full in line with the job specs as found below.Bachelor’s degree or equivalent practical experience.ML/AI algorithms and tools, deep learning and/or natural language processing.Master's degree or PhD in Computer Science or relat...

Dell
Bellevue, Washington

Senior Software EngineerPowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. What you will achieveAs an experienced software engineer in the FileSystems...

Google
Seattle, Washington

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Amazon Development Center U.S., Inc.
Carnation, Washington

We develop services and client software, including CloudFormation and Cloud Control API, that empower customers to spin up infrastructure across AWS at unprecedented scale. Experience as a mentor, tech lead or leading an engineering team. ...

ByteDance
Seattle, Washington

Responsibilities:- Participate in the fundamental capability building of a large-scale data center network platform;- Develop services and tools for the full lifecycle operation management of a large-scale data center network;- Analyse user needs and develop software solutions, applying principles a...