Microsoft - Redmond, WA

posted 26 days ago

Full-time - Senior
Remote - Redmond, WA
Publishing Industries

About the position

The Principal Software Engineering Manager - AI Copilot will lead a team responsible for developing and operating a next-generation platform that utilizes large-scale data systems. This role is pivotal in reimagining how enterprise data is indexed and understood, particularly in the context of Large Language Models (LLM). The position involves managing the development of the Semantic Fabric, a technology designed to enhance semantic search experiences across Microsoft 365, impacting users globally. The ideal candidate will have a passion for technology and a commitment to fostering a diverse and inclusive work environment.

Responsibilities

  • Leading the development of the Semantic Fabric, delivering semantic indexing and search experiences across Office 365.
  • Building scalable, high-performance software services over large datasets with low latency and high availability.
  • Ensuring the platform adheres to strict data privacy and compliance standards.
  • Leading the team in design, development, testing, deployment, and maintenance of software solutions to meet functional and non-functional requirements.
  • Collaborating with team members and other engineering teams to ensure successful integration of individual components into the larger system.
  • Driving architectural discussions and decisions, selecting technologies, designing scalable solutions, and planning for future growth.
  • Identifying technical debt and issues impacting software performance or reliability and devising solutions.
  • Staying informed about the latest developments in LLM and semantic search fields to improve the Semantic Fabric.
  • Participating in code reviews to ensure software quality and promote best practices within the team.
  • Engaging with stakeholders to gather feedback and ensure software meets their needs.
  • Ensuring software complies with security and privacy standards.
  • Identifying risks that could impact software delivery and taking action to mitigate these risks.

Requirements

  • Bachelor's Degree in Computer Science or related technical discipline.
  • 6+ years of technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python.
  • Ability to meet customer and/or government security screening requirements.

Nice-to-haves

  • 4+ years of 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 modern continuous delivery/deployment systems.
  • Demonstrated ability to mentor less experienced team members and lead small to medium-sized projects.
  • Strong problem-solving skills with the ability to think quickly and thoroughly.

Benefits

  • Industry leading healthcare
  • Educational resources
  • Discount on products and services
  • Savings and investment options
  • Maternity and paternity leave
  • Generous time away
  • Giving program
  • Opportunities to network and connect
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service