Full-Time

Member of Technical Staff – Principal Backend Engineer, Copilot Memory and Personalization at Microsoft AI

Company Microsoft AI
Location Mountain View
Salary Competitive salary
Posted Posted 0 days ago

Job Description

Summary

Microsoft AI are looking for a talented Member of Technical Staff – Principal Backend Engineer, Copilot Memory and Personalization at their Mountain View office. This role sits at the heart of strategic decision-making, turning market data into actionable insights for a company that's revolutionising AI technology. You'll work directly with leadership to shape the company's direction in the AI market.

About the Role

As a Principal Backend Engineer, you will design and evolve large-scale data architectures that support Copilot memory and personalization, spanning batch, streaming, and serving paths. You will build and operate high-quality personalization and memory data pipelines, including signal ingestion, normalization, enrichment, aggregation, memory generation, and full lifecycle management. You will enable memory and personalization features by exposing well-designed datasets, APIs, and feature interfaces for downstream product and ML consumers. You will work closely with PMs, applied ML, and product engineering to translate product intent into robust data systems and measurable outcomes. You will act as a technical leader for memory and personalization data systems, influencing architecture and standards across multiple teams. You will lead design reviews, unblock complex technical problems, and make principled trade-offs in ambiguous spaces.

Accountabilities

  • Design and evolve large-scale data architectures that support Copilot memory and personalization, spanning batch, streaming, and serving paths.
  • Build and operate high-quality personalization and memory data pipelines, including signal ingestion, normalization, enrichment, aggregation, memory generation, and full lifecycle management.

The Candidate we're looking for

Experience:

  • 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.

Technical skills:

  • 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.

Personal attributes:

  • Thrive in a fast-paced, collaborative environment and are comfortable making progress in ambiguity.

Benefits

  • Software Engineering IC5 – The typical base pay range for this role across the U.S. is USD $139,900 – $274,800 per year.
  • Software Engineering IC6 – The typical base pay range for this role across the U.S. is USD $163,000 – $296,400 per year.

Similar Jobs

Full-Time

Strategic Customer Success Manager

Synthesia
New York City
More Info
Full-Time

Software Engineer, Machine Learning

Synthesia
Europe
More Info
Full-Time

Software Engineer, Back End – Video Generation (Tech Lead Level)

Synthesia
London
More Info
Full-Time

Marketing Rev Ops Manager

Synthesia
London
More Info
Full-Time

GTM Methodology Lead

Synthesia
New York City
More Info
Full-Time

Customer Support Associate

Synthesia
US Remote
More Info

Receive the latest articles in your inbox

Join the Houtini Newsletter

Practical AI tools, local LLM updates, and MCP workflows straight to your inbox.