The Microsoft AI Frameworks team develops software and performance systems that enable state-of-the-art AI models to run reliably and efficiently at cloud scale. The team owns the serving stack for OpenAI models and builds optimizations across model architectures, frameworks, compilers, runtimes, libraries, observability, benchmarking, and hardware platforms, including NVIDIA and AMD GPUs and Microsoft silicon. Engineers collaborate with model developers, researchers, hardware teams, and production services to accelerate model onboarding, improve performance and reliability, reduce deployment time and hardware footprint, and make performance insights into durable platform capabilities. This is a hands-on technical leadership role focused on high-impact initiatives spanning AI frameworks and the serving stack for frontier models, including OpenAI GPT models. The Principal Software Engineer establishes technical direction, makes architectural decisions, and leads engineers across teams to design and deliver optimizations. The work aims to improve model velocity, platform efficiency, and production reliability. The role also identifies systemic opportunities, aligns stakeholders around durable architectures and measures of success, and contributes directly to critical implementation work. The role is part of Microsoft’s mission to empower people and organizations, with an emphasis on responsible innovation, shared progress, and meaningful impact.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal