CareerPlanSign in

Principal Software Engineer

United States, Multiple Locations, Multiple Locations💼 Full-time🗓 2026-08-03 → 2026-09-26

Core

Define benchmarking, workload characterization, and performance evaluation frameworks to influence platform and infrastructure decisions across compute, GPU, memory, storage, and networking technologies.

Role type

Principal Software Engineer (Performance & Infrastructure Strategy)

Builds

Platform and infrastructure decisions for large-scale distributed systems and AI-powered services

Domain

Cloud Infrastructure, AI Systems, Distributed Systems

Deliverable

production ML models | infrastructure

Required skills

Performance engineering, distributed systems architecture, benchmarking, workload analysis, hardware strategy, cross-organizational leadership, AI application to engineering workflows, AI infrastructure evaluation, emerging hardware assessment

Preferred skills

Experience with large-scale inference workloads, retrieval systems, agent platforms, Copilot-style architectures, AI-assisted engineering systems

Technologies

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

Responsibilities

Lead deep technical investigations into performance, efficiency, and scalability challenges; Partner with infrastructure teams to evaluate emerging hardware technologies; Translate platform capabilities into customer and business impact; Apply AI to engineering workflows and operational decision-making; Build AI-assisted engineering systems for diagnostics and optimization.

Seniority

Principal, strategy & mentorship

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