Software Engineer II - M365 Core Semantic Fabric Platform

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II - M365 Core Semantic Fabric Platform

Microsoft's M365 Core Semantic Fabric Platform team is revolutionizing enterprise data management in the era of Large Language Models. We're building a cutting-edge semantic index for M365 that powers Microsoft Copilot's ability to understand and utilize enterprise data effectively. As a Software Engineer II, you'll work on scalable ingestion pipelines and indexing solutions at exabyte scale, ensuring interactive freshness and low-latency access to enterprise content. This role offers the opportunity to work with advanced technologies including LLMs, semantic search, and retrieval-augmented generation (RAG) while directly impacting millions of users globally. The position offers competitive compensation, comprehensive benefits, and the chance to work in a hybrid environment with up to 50% work from home flexibility. You'll join a diverse, inclusive team that values work-life balance and innovation, contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more. The role requires strong technical skills in backend development, system design, and data structures, with opportunities for growth and learning in the rapidly evolving field of AI and enterprise software.

Last updated 9 hours ago

Responsibilities For Software Engineer II - M365 Core Semantic Fabric Platform

  • Develop Semantic Fabric technology for Microsoft Office 365
  • Build scalable, high-performance software services over large datasets
  • Ensure platform adherence to data privacy and compliance standards
  • Participate in design, development, testing, deployment, and maintenance
  • Collaborate with team members and other engineering teams
  • Participate in code reviews and promote best practices
  • Stay informed about latest developments in LLM and semantic search

Requirements For Software Engineer II - M365 Core Semantic Fabric Platform

Java
JavaScript
Python
Rust
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience
  • Experience with system design, algorithmic skills, and data structures
  • Experience using data to drive feature development and decision-making
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II - M365 Core Semantic Fabric Platform

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Product and service discounts
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Software Engineer II - M365 Core Semantic Fabric Platform

Software Engineer II - CTJ - Poly

Microsoft Azure API Management Backend Software Engineer position focusing on cloud infrastructure, API development, and scalable systems with hybrid work option.

Critical Environment Electrical Engineer - Battery Expert

Critical Environment Electrical Engineer role at Microsoft focusing on battery systems and datacenter operations.

Software Engineer II

Software Engineer II position at Microsoft focusing on SAP and supply chain solutions, requiring 2+ years of experience in technical engineering and SAP ECC modules.

Services Software Engineer - Minecraft

Services Software Engineer position at Microsoft's Mojang Studios, working on Minecraft's backend services and cloud infrastructure using Azure, requiring 2+ years of experience.

Software Engineering

Software Engineering role at Microsoft focusing on full-stack development for Business & Industry Copilots group, working with AI and cloud technologies.