CareerPlanSign in

Principal Software Engineer

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

Core

Design and implement complex inferencing capabilities for state-of-the-art deep learning models and build robust frameworks supporting experimentation and production use-cases.

Role type

Principal Software Engineer (AI Infrastructure & Inference)

Builds

AI inference frameworks, internal tools for the AI lifecycle (experiment tracking, model versioning, performance monitoring), and production-grade deep learning applications.

Domain

Artificial Intelligence, Deep Learning, High-Performance Computing

Deliverable

production ML models

Required skills

Deep learning frameworks (PyTorch, OnnxRuntime, Tensorflow, vLLM, TensorRT-LLM), end-to-end system design, low-level GPU architecture, kernel programming, model quantization, Docker, Kubernetes, high-performance application development, technical leadership, mentoring

Preferred skills

MLOps familiarity, open-source project contribution, community building, inclusive environment fostering

Technologies

PyTorch, OnnxRuntime, Tensorflow, vLLM, TensorRT-LLM, C, C++, C#, Java, JavaScript, Python, Docker, Kubernetes

Responsibilities

Engage with partners to understand and design inferencing capabilities; develop reusable frameworks for experimentation and production; optimize inference performance and cost on cutting-edge hardware; develop internal tools for the AI lifecycle; mentor early-in-profession engineers.

Seniority

Principal, hands-on IC with strategic impact and mentorship

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