CareerPlanSign in

Principal Software Engineer

United States, Washington, Redmond💼 Full-time🗓 2026-09-22 → 2026-09-25

Core

Design and ship pipelines converting signals from mail, meetings, documents, and chat into high-precision memory and retrieval layers for inference.

Role type

Principal Software Engineer (Memory & Retrieval Systems)

Builds

Memory pipelines, retrieval layers, and privacy/compliance infrastructure for user data.

Domain

AI/ML, Knowledge Graphs, Privacy & Compliance

Deliverable

production ML models | infrastructure

Required skills

Distributed systems design, LLM system architecture, Vector/hybrid search, Entity resolution, User modeling, Privacy-preserving data systems, Agent orchestration, Evaluation harnesses, Technical mentorship, Code review leadership

Preferred skills

Experience in ambiguous problem spaces, Balancing scientific exploration with engineering rigor

Technologies

C, C++, C#, Java, JavaScript, Python

Responsibilities

Design and ship memory pipelines and retrieval layers; Set technical direction for privacy, compliance, and user control; Partner with Applied Science on evaluation metrics; Mentor senior engineers across teams

Seniority

Principal, strategy & mentorship

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.