CareerPlanSign in

Principal Software Engineer

United States, Washington, Redmond💼 Full-time🗓 2026-08-19 → 2026-09-26

Core

Architect and implement scalable distributed systems foundational for Search & AI platform, translating research advances into production-grade systems.

Role type

Principal Software Engineer (Search & AI Infrastructure)

Builds

Scalable distributed services, high-performance search and AI systems

Domain

Search & AI, Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems architecture, High-performance system design, Indexing technology, End-to-end search stack, Technical leadership, Software development lifecycle management, Large-scale processing environments, C/C++/C#/Java/JavaScript/Python

Preferred skills

Approximate-nearest-neighbor search, Performance optimization

Technologies

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

Responsibilities

Architect and design high-performance solutions for Search & AI platform, Technically lead development and scaling of distributed services, Collaborate with cross-functional teams to transform requirements into actionable designs, Provide technical leadership and mentorship to engineering teams, Engage in full software development lifecycle from conception to deployment

Seniority

Principal, strategy & mentorship

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