CareerPlanSign in

Principal Software Engineer - Performance

United States, Multiple Locations, Multiple Locations💼 Full-time🗓 2026-08-31 → 2026-09-25

Core

Define technical vision and architecture for critical AI frameworks, performance, and developer productivity capabilities while driving cross-stack optimization across models, compilers, and silicon.

Role type

Principal Software Engineer (AI Performance & Architecture)

Builds

Scalable AI frameworks, high-performance distributed systems, and engineering platforms for model onboarding and runtime optimization.

Domain

Artificial Intelligence / Machine Learning / High-Performance Computing

Deliverable

production ML models | infrastructure

Required skills

C++, Python, software architecture, computer architecture, accelerator-aware optimization, distributed systems design, cross-team strategy alignment, technical mentorship, complex debugging, platform scalability.

Preferred skills

AI/ML workload experience, Azure capacity management, observability automation, reusable platform creation.

Technologies

C++, Python, AI/ML frameworks, compilers, runtimes, silicon/hardware partners, Azure.

Responsibilities

Own technical vision and roadmap for AI framework performance; lead cross-team alignment and resolve competing requirements; mentor engineers and develop emerging technical leads; steer ambiguous cross-stack investigations spanning models to silicon; provide hands-on leadership via prototypes and critical-path implementation; drive improvements in model onboarding velocity and hardware utilization.

Seniority

Principal, strategy & mentorship

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