Search jobs > Redmond, WA > Software engineer ai

Software Engineer II - AI Compilers

Microsoft
Redmond, Washington, United States
$98.3K-$193.2K a year
Full-time

Overview

The AI Frameworks team at Microsoft develops the AI software used to train and deploy the world’s most advanced AI models.

We build state-of-the-art AI compilers and design new AI programming abstractions for Microsoft’s next-generation supercomputers and the new Maia-100 AI accelerator.

Our interdisciplinary team operates at the intersection of compiler engineering, programming language design, algorithmic innovation, AI, and high-performance computing.

Our culture is highly collaborative and we regularly partner with researchers, hardware architects, platform engineers, and other software groups across the company.

We also enthusiastically participate in the open-source community to build AI software that everyone can share and enjoy.

We are seeking a talented and collaborative Software Engineer II to join our AI Compiler effort. Don’t miss this unique opportunity to join a dynamic team, working on cutting-edge technology that has a direct impact on every Microsoft business.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals.

Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.

Qualifications

Required Qualifications :

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

Other Requirements :

Ability to meet Microsoft, customer and / or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings : Microsoft Cloud Background Check : This position will be required to pass the Microsoft Cloud Background Check upon hire / transfer and every two years thereafter.

Preferred Qualifications :

  • 1+ years experience with Python
  • Experience or interest in building compilers, compiler optimizations, or using compiler frameworks like LLVM or MLIR
  • Experience implementing and optimizing AI workloads or other compute-intensive workloads.
  • Experience using or developing Machine Learning training or inference software
  • Continued intellectual curiosity and an interest in learning new technologies.
  • Effective cross-team collaboration skills and communication skills.

Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $98,300 - $193,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $127,200 - $208,800 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here :

Microsoft will accept applications and processes offers for these roles on an ongoing basis.

aifx

AIPLATFORM#

AIPLATREF#

Responsibilities

  • Design and develop AI software in C / C++, Python, and other languages.
  • Implementing innovative new compiler features and optimization passes
  • Developing code generation techniques for novel hardware platforms
  • Optimizing AI workloads
  • Designing new programming abstractions for AI
  • Collaborating broadly across multiple disciplines from hardware architects to ML developers.
  • Identify requirements, scope solutions, estimate work, schedule deliverables.
  • Help establish and drive the adoption of outstanding coding standards and patterns and help enhance our inclusive engineering culture.

Other :

Embody our and

Benefits / perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Industry leading healthcareEducational resourcesDiscounts on products and servicesSavings and investmentsMaternity and paternity leaveGenerous time awayGiving programsOpportunities to network and connect

30+ days ago
Related jobs
Promoted
Boston Consulting Group
Preston, Washington

As an AI Software Engineer you’ll be part of our rapidly growing engineering team and help to build the next generation of AI solutions. Apply software development practices and standards to develop robust and maintainable software. AI Software Engineer II: $145,000 USD. AI Software Engineer III: $1...

Promoted
Smartsheet
Bellevue, Washington
Remote

Software Engineer II to join our Engineering team. Develop modular, maintainable front-end components for a sophisticated and unique user interface (React, JavaScript, TypeScript, HTML, and CSS). Maintain a high level of operational excellence focusing on application and infrastructure scalability, ...

Promoted
VirtualVocations
Seattle, Washington

NET Software Engineer II for a remote position in Florida. NET, SQL databases, JavaScript, RESTful APIs, and web servicesExperience with Azure cloud, Azure DevOps, Visual Studio, and Vue is a plusHealthcare domain experience is a plus. ...

Promoted
Amazon Development Center U.S., Inc.
Redmond, Washington

The ideal candidate for this position is an experienced software engineer excited to work on cloud scale software and a proven track record of architecting and building software in Java/Linux, golang and/or C#/Windows. Our senior engineers truly enjoy mentoring more junior engineers and engineers fr...

Promoted
Unavailable
Seattle, Washington

Benefits include medical/vision, dental, flexible spending accounts, life, disability, retirement, family life support, employee assistance program, onsite health clinic, tuition reimbursement, paid vacation (12-22 days per year), paid sick leave (12-25 days per year), paid holidays (13 days per yea...

Microsoft
Redmond, Washington

The AI Frameworks team at Microsoft develops the AI software used to train and deploy the world’s most advanced AI models. We build state-of-the-art AI compilers and design new AI programming abstractions for Microsoft’s supercomputers and next-generation AI hardware. Our inter-disciplinary team ope...

Amazon.com Services LLC
Seattle, Washington

We care about your career growth and strive to assign projects and offer training that will challenge you to become your best. Our main data consumers and producers are science teams. You will work closely with scientists from various domains to clarify requirements, design new systems, upgrade exis...

Amazon.com Services LLC - A57
Seattle, Washington

You focus on operational excellence, constructively identifying problems and proposing solutions, taking on projects that improve your team’s software, making it better and easier to maintain. You are able to confidently train new team-mates about your customers, what your team’s software does, how ...

Blue Origin
Seattle, Washington

Blue Origin will consider for employment qualified applicants with criminal histories in a manner consistent with applicable federal, state, and local laws, including the Washington Fair Chance Act, the California Fair Chance Act, the Los Angeles Fair Chance in Hiring Ordinance, and other applicable...

Blue Origin
Seattle, Washington

Blue Origin will consider for employment qualified applicants with criminal histories in a manner consistent with applicable federal, state, and local laws, including the Washington Fair Chance Act, the California Fair Chance Act, the Los Angeles Fair Chance in Hiring Ordinance, and other applicable...