Senior Software Engineer - AI Compilers

Microsoft develops world-leading AI software and technology, empowering every person and organization on the planet to achieve more.
$108,100 - $199,700
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer

Senior Software Engineer position at Microsoft Teams focusing on AI-assisted meeting experiences, offering hybrid work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft's OneDrive-SharePoint team in Hyderabad, working on cloud-based distributed systems and global-scale services.

Senior Software Engineer - AI Compilers

Senior Software Engineer position at Microsoft focusing on AI compiler development, requiring expertise in C++, compiler frameworks, and AI optimization.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Bing Ads team, focusing on online ad serving and big data processing with hybrid work arrangement and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data engineering team, focusing on Spark Runtime ecosystem within Fabric and Synapse, offering remote work and competitive compensation.

Description For Senior Software Engineer - AI Compilers

Microsoft's AI Frameworks team is at the forefront of developing cutting-edge AI software used to train and deploy the world's most advanced AI models. As a Senior Software Engineer on the AI Compiler team, you'll work at the intersection of compiler engineering, programming language design, algorithmic innovation, and high-performance computing. The role offers a unique opportunity to impact every Microsoft business through developing state-of-the-art AI compilers and programming abstractions for Microsoft's supercomputers and next-generation AI hardware.

The team operates in a highly collaborative environment, regularly partnering with researchers, hardware architects, platform engineers, and other software groups across the company. They actively participate in the open-source community, contributing to AI software that benefits everyone. The position requires strong technical expertise in C++, compiler development, and AI workload optimization, with opportunities to work on innovative compiler features and optimization passes.

This role offers competitive compensation, comprehensive benefits, and the chance to work with world-class talent in a flexible work environment. The position supports Microsoft's mission to empower every person and organization on the planet to achieve more, within a culture that values respect, integrity, and accountability. The team emphasizes continuous learning, innovation, and cross-disciplinary collaboration, making it an ideal opportunity for someone passionate about advancing the field of AI computing.

Last updated 2 months ago

Responsibilities For Senior Software Engineer - AI Compilers

  • Design and develop AI software in C/C++, Python, and other languages
  • Implement innovative new compiler features and optimization passes
  • Develop code generation techniques for novel hardware platforms
  • Optimize AI workloads
  • Design new programming abstractions for AI
  • Collaborate broadly across multiple disciplines
  • Identify requirements, scope solutions, estimate work, schedule deliverables
  • Help establish and drive adoption of coding standards and patterns

Requirements For Senior Software Engineer - AI Compilers

Python
  • Bachelor's degree in computer science or related technical discipline
  • 4+ years technical engineering experience with coding
  • 3+ years experience with C++
  • 2+ years experience building compilers, using compiler frameworks like LLVM/MLIR, or optimizing AI/numerical workloads
  • Pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer - AI Compilers

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?