Software Engineer II and Senior Software Engineer, AI Compilers

Microsoft

Hybrid

Quick summary

Work type
Hybrid
Location
Redmond, WAMountain View, CABoston, MANew York, NY
Salary
$102,100–$202,200 / yr
Posted
72 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $184k
This role $152k
$88k most similar roles pay here $230k

This role pays less than 63% of similar roles. Most pay $152,150–$214,850 — the shaded band above. At the midpoint, this role pays about $152k versus about $184k 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 668 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Software Engineer II and Senior Software Engineer, AI Compilers

Join the AI Frameworks team at Microsoft as a Software Engineer on the AI Compilers group, where you will develop state-of-the-art AI software using C++ and Python, design innovative compiler features with tools like LLVM and MLIR, and optimize AI workloads for next-generation supercomputers. You’ll collaborate across disciplines to create cutting-edge programming abstractions and contribute to an inclusive engineering culture while working on technology that impacts Microsoft’s business directly. This role requires a Bachelor's degree in Computer Science or related field plus 2+ years of experience with C, C++, or Python, though advanced degrees and additional relevant experience are preferred.

What you'll do

  • Invent and implement innovative compiler features and advanced optimization passes using tools like LLVM and MLIR.
  • Develop code generation techniques for new hardware platforms.
  • Design and develop cutting-edge AI software in C++ and Python.
  • Optimize AI workloads to enhance performance and efficiency.
  • Identify requirements, plan solutions, estimate effort, and schedule deliverables for projects.

What we're looking for

  • Bachelor's Degree in Computer Science or related field with 2+ years of technical engineering experience.
  • Proficiency in C++, Python, and other relevant programming languages.
  • Experience building compilers or optimizing AI/numerical workloads.
  • Familiarity with compiler frameworks like LLVM/MLIR.
  • Background in optimized systems-level programming.
  • Collaboration skills across hardware architects and ML developers.
  • Design and develop cutting-edge AI software using C++ and Python.

More like this

Similar roles

Senior Compiler Engineer, AI

Nvidia

Remote (Austin, TX) +2 45 days ago $184,000$287,500
Python C/C++ LLVM MLIR Reinforcement_learning Genetic_algorithms Predictive_modeling LLMs CI/CD GPU_architecture Scalability Reliability Performance_engineering Open_source_contribution
Remote

Software Engineer II, AI Engineer

Electronic Arts

Hyderabad, Telangana, India 2 days ago
Python SQL LLMs RAG AI Agents MCP servers Vector databases CI/CD Docker Kubernetes AWS GCP Azure n8n Prometheus Grafana
Hybrid

Senior Software Engineer, AI Core Engineering

The Walt Disney Company

Remote 124 days ago $141,900$190,300
Python LLM APIs AWS Bedrock Azure AI Foundry LangChain LangGraph APIs SDKs OpenAI Anthropic Claude Observability Tracing Latency and cost dashboards Drift detection Multi-agent orchestration Synthetic data Enterprise governance Security Compliance Audit Policy enforcement
Remote