Software Engineering II, AI Compiler Engineer

Microsoft

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$102,100–$202,200 / yr
Posted
1 day ago
Freshness
Confirmed live today
Closes
May 1, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $153k
This role $152k
$90k $214k
below market most similar roles pay here above market

This role pays more than 61% of similar roles. Most pay $135,000–$171,000 — the blue band above. At the midpoint, this role pays about $152k versus about $153k for comparable roles.

Based on 240 similar postings.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 636 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 591 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Software Engineering II, AI Compiler Engineer

The Software Engineering II - AI Compiler Engineer joins the AI Frameworks team to work on the Maia Code-gen team. This role focuses on building fundamental mechanisms for deploying application code to Microsoft AI accelerator devices. You will design and implement software architectures for dynamic code generation and deployment, analyze and transform code using the LLVM IR API, and develop system and runtime components. The work involves implementing JIT-compilation features and developing software in C/C++, Python, and C#. You will collaborate with hardware architects, platform engineers, researchers, and ML developers to solve complex engineering problems at the intersection of AI, compiler engineering, systems software, and high-performance computing. This position specifically addresses the technical challenges of building an end-to-end AI software stack for next-generation supercomputers.

What you'll do

  • Design and implement software architectures for dynamic code generation and deployment.
  • Analyze and transform code using the LLVM IR API.
  • Develop advanced JIT-compilation features for AI models.
  • Build system and runtime components to support application code deployment on AI accelerators.
  • Develop software using C/C++, Python, and other relevant programming languages.
  • Identify technical requirements, scope solutions, and plan project deliverables.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 2+ years of technical engineering experience with coding in C, C++, C#, or Python.
  • Ability to pass Microsoft Cloud background check and other government security screenings.
  • Bachelor’s degree in computer engineering, computer science, or a related technical field (preferred).
  • 2+ years of software development experience (preferred).
  • 1+ years of experience with C/C++ (preferred).
  • 1+ years of experience developing software for GNU/Linux or another Unix-like platform (preferred).
  • 1+ years of experience with optimized systems-level programming (preferred).
  • Experience building compilers or other tooling using compiler frameworks like LLVM (preferred).

More like this

Similar roles

Software Engineer II

Microsoft

18 days ago $102,100–$202,200
Azure Python C# Java C++ JavaScript C LLM Orchestration RAG REST gRPC CI/CD Infrastructure as Code Service Mesh ASR TTS Speech-to-Speech Microsoft Copilot Studio
2+ yrs exp Hybrid

Software Engineer II

Microsoft

65 days ago $102,100–$202,200
Microsoft Fabric Microsoft Azure C# Python Java JavaScript C C++ Azure DevOps Microsoft Entra ID Functions Event Hubs Stream Analytics Big Data SDLC Backend Services
2+ yrs exp Hybrid

Software Engineer II

Mastercard

Arlington, VA 5 days ago $106,000–$169,000
Java Spring Boot TypeScript React Databricks Apache Spark PySpark AWS Azure Distributed Systems Object-Oriented Programming System Design
Hybrid

Software Engineer II

Mastercard

Arlington, VA 27 days ago $106,000–$169,000
Java Spring Boot React PostgreSQL Snowflake Microservices Full-Stack Development Agile GitHub CoPilot Data Structures Algorithms System Architecture Software Design Patterns
Hybrid

Software Engineer II

Jack Henry & Associates

Springfield, MO +3 42 days ago $60,000–$77,000
C# SQL LLM Orchestration Autonomous AI Agents Visual Studio Git DevOps System Analysis Debugging QA
Hybrid

Software Engineer II

The Walt Disney Company

Glendale, CA +2 24 days ago $119,200–$159,800
JavaScript TypeScript React HTML CSS Node.js Next.js Express.js Tailwindcss SCSS Jest Mocha Vitest Git CI/CD Agile Lean Jira Confluence SDLC
3+ yrs exp Hybrid