Microsoft

Software Engineering II - AI Compiler Engineer

Microsoft
Apply
19 hours ago
Remote, United StatesMid Level
H1B sponsor

Base Salary

$102k - $219k/yr

Responsibilities

  • Design and implement software architectures and components for dynamic code generation and deployment.
  • Analyze and transform code using LLVM IR and develop advanced JIT-compilation features.
  • Build system and runtime components for deploying application code to AI accelerator devices.
  • Develop software in C, C++, Python, and other appropriate languages.
  • Collaborate with hardware architects, platform engineers, researchers, and ML developers.
  • Identify requirements, scope solutions, estimate work, and plan deliverables.
  • Contribute to sound engineering practices and an inclusive, collaborative team culture.

Requirements

  • Bachelor’s degree in computer science or a related technical field and 2+ years of technical engineering experience with coding, or equivalent experience.
  • At least 2 years of software development experience.
  • At least 1 year of experience with C/C++.
  • At least 1 year of experience developing software for GNU/Linux or another Unix-like platform.
  • At least 1 year of experience with optimized systems-level programming.
  • Experience building compilers or other tooling using compiler frameworks such as LLVM.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check.

Tech Stack

Categories

Microsoft

About Microsoft

10,000+ employees

Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.

Contact me