Senior and/or Principal Software Engineer- AI Frameworks
Microsoft· Software Engineering
Hybrid (US-Multiple)$142.8k - $274.8kfull-timePosted 1mo ago
About the role
Senior and/or Principal Software Engineers - AI Frameworks at Microsoft partner across model developers, researchers, hardware teams, and production services to accelerate model onboarding, improve performance and reliability, and turn performance insights into durable platform capabilities. Role encompasses design, implementation, benchmarking, automation, and tooling for AI frameworks, runtimes, and hardware integrations, with hands-on leadership in cross-stack initiatives and measurable production impact.
Responsibilities
- Design, implement, test, and operate production-quality components across AI frameworks, runtimes, benchmarking systems, performance tooling, and service integrations.
- Benchmark, profile, debug, and optimize large language model training and inference workloads across GPUs and Microsoft hardware.
- Build automation and observability that detect regressions, improve reproducibility, surface actionable insights, and accelerate model and hardware onboarding.
- Drive scoped projects from problem definition through deployment, balancing delivery speed, maintainability, reliability, and measurable customer or capacity impact.
- Partner with researchers, model teams, infrastructure owners, and hardware vendors to diagnose cross-stack issues and deliver production-ready solutions.
- Contribute to technical design reviews, engineering standards, operational health, and mentoring of other engineers.
- Embodiment of Microsoft’s culture and values.
- Define technical vision, architecture, and multi-release strategy for AI framework, performance, benchmarking, or developer-productivity capabilities.
- Lead ambiguous, cross-stack investigations spanning models, frameworks, compilers, runtimes, systems, services, and silicon.
- Establish common measurement, automation, observability, and engineering mechanisms for scalable platform capabilities.
- Drive improvements in model onboarding velocity, runtime performance, reliability, hardware utilization, and Azure capacity efficiency.
- Influence architecture and priorities across teams; align researchers, product groups, infrastructure owners, and hardware partners.
- Provide hands-on technical leadership through prototypes, critical-path implementation, design/code reviews, debugging, and operational readiness.
- Mentor senior engineers, develop technical leaders, and advance standards for quality, maintainability, and collaboration.
- Embodiment of Microsoft’s culture and values.
Qualifications
- Bachelor’s Degree in Computer Science or related technical field and 4+ years of technical engineering experience coding in C++, Python, or equivalent.
Skills
Required:C++Python
Nice to have:Experience with AI/ML frameworksGPU software and profiling
Last updated Oct 23, 2026. Interested? Apply on the company site.
About Microsoft
Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target
More open roles at Microsoft
- Senior Security Sales Specialist3d agoHybrid (Auckland) · Digital Solution Area Specialists
- Technical Program Manager3d agoRedmond, WA, Multiple Locations · Technical Program Management
- AI Business Solutions Specialist Manager - M365 Copilot / Agents / Dynamics 365 / Power Platform3d agoTokyo · Solution Area Specialists
- Senior Technical Program Manager3d agoRedmond, WA, Hybrid (Multiple Locations) · Technical Program Management
- Senior Subsea Project & Operations Manager3d agoTokyo, Japan · Sourcing Engineering