← All roles

Software Engineer II and/or Senior Software Engineer - AI Compilers

Microsoft· Software Engineering
Apply on company site
Redmond, WA, Mountain View, CA$102.1k - $202.2kFull-timePosted 2mo ago

About the role

The AI Frameworks team at Microsoft develops AI software to train and deploy models, building state-of-the-art AI compilers and abstractions for next-generation hardware. The role is for Software Engineer II and/or Senior Software Engineer focusing on AI compilers, working across compiler engineering, programming languages, AI, and high-performance computing.

Responsibilities

  • Invent and implement innovative compiler features and advanced optimization passes, leveraging tools such as LLVM, MLIR, Torch Dynamo, and Triton.
  • Develop code generation techniques for new hardware platforms.
  • Design and develop cutting edge AI software in C++ and Python.
  • Optimize AI workloads.
  • Design new programming abstractions for AI.
  • Collaborate broadly across multiple disciplines from hardware architects to ML developers.
  • Identify requirements, plan and design solutions, estimate effort, and schedule deliverables.
  • Help establish and drive the adoption of outstanding coding standards and patterns and help enhance our inclusive engineering culture.

Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Python OR equivalent experience.

Skills

Required:C/C++Python

Benefits

  • Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
Last updated Aug 6, 2026. Interested? Apply on the company site.

About Microsoft

Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target

More open roles at Microsoft