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
Smartsheet
Bellevue, Washington
Remote

Lead code reviews and architectural discussions as you work with other software engineers and product managers. You will join a team of 5 engineers to recreate new experiences and new services to manage update and approval requests, as well as other prompts to action. You will report to our Director...

Promoted
Nordstrom
Seattle, Washington

An Engineer II is part of a key team of Nordstrom Technology professionals that applies scientific, mathematical, and social principles to design, build, and maintain technology products, devices, systems, and solutions. Software Development Engineer 2. Product, Program, and Engineering to design an...

Promoted
Unusual Ventures
Seattle, Washington

Access to unique learning opportunities — With the Allen Institute for AI (AI2) as a co-founder, our team gets access to numerous talks by leading AI researchers/paper authors, access to knowledge sharing amongst the community of hundreds of engineers that work for AI2 companies, and much more. In p...

Promoted
Amazon
Seattle, Washington

If you’re an engineer who is looking to grow, come on board! We have one of the most senior teams in AWS - and our senior engineers are eager to brainstorm, mentor, and get software built together. Software Dev Engineer II, Aurora PostgreSQL Engine. Design, implement, test, deploy and maintain innov...

Amazon.com Services LLC
Seattle, Washington

You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. The AWS Supply Chain Management (SCM) group within AWS Infrastructure is building next generation enterprise supply chain products on AWS f...

Siemens Industry Software Inc.
Bellevue, Washington

Your Role as a Senior Software Engineer in Cloud &Industrial AI:. Are you passionate about revolutionizing industries throughthe application of cutting-edge AI? Siemens Digital Industries, a driving forcein industrial automation, is on a mission to transform the landscape ofManufacturing Enginee...

Amazon Web Services, Inc.
Seattle, Washington

Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence. Team Engage is looking for a Software De...

Scout AI
Seattle, Washington

On Teamups, you get a more relevant and growthful interviewing experience, you receive feedback on your performance, and you also get end-to-end support to improve your chances of getting hired.If you perform well on the Teamups interview, you become eligible for opportunities with all companies in ...

Amazon Development Center U.S., Inc.
Seattle, Washington

Our Software Development Engineers (SDEs) use cutting-edge technology to solve complex problems and get to see the impact of their work first-hand. Work in an agile environment to deliver high-quality software. Experience programming with at least one software programming language. ...

Amazon Web Services, Inc. - A97
Seattle, Washington

Are you interested in being part of a team of software engineers tasked with building a new AWS service that intersect cloud computing, Big Data, machine learning, and customer engagement? Do you enjoy the challenge of building and managing innovative services? Do you want to make an impact at a glo...