The Artificial Intelligence Performance team at Microsoft develops AI software that enables AI models to run efficiently. The team works with internal and external hardware partners at the intersection of AI algorithms, purpose-built AI hardware, systems, and software. It owns inference performance for OpenAI and other state-of-the-art large language models, collaborating directly with OpenAI on models hosted by Azure OpenAI and serving large workloads across Microsoft products. This hands-on technical leadership role establishes direction and guides teams through ambiguous, end-to-end systems challenges. The successful candidate applies strong software engineering fundamentals, curiosity about AI workloads, and disciplined measurement to deliver production impact and align teams across organizational boundaries. As a technical lead for high-impact initiatives spanning AI frameworks, performance engineering, benchmarking, and tooling, the Principal Software Engineer establishes technical direction, drives architectural decisions, and leads engineers across teams in designing and delivering solutions that improve model velocity, platform efficiency, and production reliability. The role identifies systemic opportunities, aligns stakeholders around durable architectures and success measures, and contributes hands-on to critical implementation work.
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