CareerPlanSign in

Principal Software Engineer - Systems and Infrastructure

United States, California, Mountain View💼 Full-time🗓 2026-09-23 → 2026-09-25

Core

Oversee architecture of deeply complex, ambiguous products and solutions; drive innovation and delivery across large-scale initiatives; act as technical authority for cross-product debugging, verification, and automation targeting zero-touch deployment.

Role type

Principal Software Engineer (Systems and Infrastructure)

Builds

Platform-first products, services, tools, and extensible code reused across the organization; large-scale distributed systems, databases, analytics systems, and platform product areas.

Domain

Infrastructure, Systems, AI/ML Infrastructure

Deliverable

production ML models | infrastructure

Required skills

Architecture design and trade-off evaluation, distributed systems design, database and analytics system design, concurrency and data structures, query execution and indexing, open-source project influence, cross-functional stakeholder alignment, technical leadership and mentorship, zero-touch deployment automation, AI/ML infrastructure concepts (model inference, GPU computing, model serving, distributed training).

Preferred skills

Experience with C, C++, C#, Java, JavaScript, Python, or Rust; familiarity with layered security, privacy, safety, and strategic compliance.

Technologies

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

Responsibilities

Evaluate design options and align technical decisions with business outcomes; establish company-wide coding, testing, and operational standards; provide technical leadership in reviews; collaborate with infrastructure and AI teams to improve performance and reliability of large-scale AI workloads; navigate ambiguous technical challenges and define problems in complex environments.

Seniority

Principal, strategy & mentorship

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