Software Engineer II
Microsoft | |
$100,600.00 - $199,000.00 / yr
| |
United States, Washington, Redmond | |
Jan 16, 2026 | |
|
Overview
TheMAIA System Infrastructure teamis building the foundational software layers that power Microsoft's custom AI accelerator, theMAIA chip, across both training and inference workloads. Our mission is to define the runtime and dataflow infrastructure that allows models and systems to scale seamlessly across racks of MAIA devices. We are designing next-generation systems that redefine how data is moved, synchronized, and orchestrated across accelerators overPCIeand other high-speed interconnects. As part of this team, you will help build and evolve thecore runtime infrastructurethat sits at the boundary of hardware and software-responsible for powering massive model execution at cloud scale. Our work spans device-driver communication, runtime coordination, and low-level scheduling-alloptimizedfor latency, bandwidth, and throughput. We workhand-in-handwith hardware teams, compiler and model teams, and observability partners to ensure every byte moved is intentional and efficient. This team is a unique opportunity toshape the AI infrastructure layer from the ground up, joining a collaborative, systems-focused group that thrives at the intersection of hardware design, low-level systems software, and scalable cloud AI deployment. Responsibilities As aSoftware Engineer II,you'llcontribute to the development ofhigh-performance runtime systems and dataflow mechanismsthat coordinate execution across multiple MAIA accelerators and host CPUs.You'lldesign and implementlow-level runtime features,command stream encoding,PCIe transport paths, andmemory and synchronization primitivesthat power high-throughput compute pipelines. This is ahands-on systems programming rolewith opportunities to grow technical breadth and depth across firmware, drivers, and orchestration runtimes. You will also collaborate closely with observability and debugging partners to ensure the infrastructure is introspectable, testable, and performant. You'llbe expected to take ownership of well-scoped subsystems, contribute to design and review discussions, and be a key part of our execution rhythm as we evolve the MAIA softwarestackinto a production-scale, developer-facing system. Responsibilities
Qualifications Required:
Other Requirements
Preferred:
Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $100,600 - $199,000 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 $131,400 - $215,400 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations. | |
$100,600.00 - $199,000.00 / yr
Jan 16, 2026