Member of Technical Staff - Principal Platform Engineer, Copilot Memory and Personalization

Microsoft Microsoft · Big Tech · Mountain View, CA +1 · Software Engineering

This role focuses on building and scaling large-scale AI systems for Copilot memory and personalization, leveraging technologies like RAG, embeddings, retrieval, and ranking. The engineer will be responsible for designing and implementing these systems, collaborating across product groups, and ensuring system reliability and performance.

What you'd actually do

  1. Design and build large-scale Copilot memory and personalization systems leveraging search, embeddings, retrieval, ranking, and Retrieval-Augmented Generation (RAG).
  2. Apply subject-matter expertise in cross-product features, collaborating with appropriate stakeholders to drive project plans, release plans, and deliverables across multiple groups.
  3. Hold accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions.
  4. Proactively seek out new knowledge and adapt to new trends, technical solutions, and patterns that improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and share knowledge with other engineers.
  5. Enjoy working in a fast-paced, design-driven, product development cycle.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

Nice to have

  • Bachelor's Degree in Computer Science OR related technical field AND 12+ years technical engineering experience
  • Master's Degree in Computer Science or related technical field AND 15+ years technical engineering experience
  • coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python
  • Thrive in a fast-paced, collaborative environment and are comfortable making progress in ambiguity.
  • Experience building and deploying machine learning or large language model (LLM) applications at scale.
  • Experience designing and implementing large-scale embedding, retrieval, and ranking systems.

What the JD emphasized

  • large-scale Copilot memory and personalization systems
  • search, embeddings, retrieval, ranking, and Retrieval-Augmented Generation (RAG)
  • machine learning or large language model (LLM) applications at scale
  • large-scale embedding, retrieval, and ranking systems

Other signals

  • building large-scale AI systems
  • Copilot memory and personalization
  • retrieval-augmented generation (RAG)
  • embeddings, retrieval, and ranking systems