The Artificial Intelligence (AI) Frameworks team at Microsoft develops AI software that enables running AI models everywhere, from world's fastest AI supercomputers, to servers, desktops, mobile phones, IoT devices and internet browsers. We collaborate with our hardware teams and partners, both internal and external, and operate at the intersection of AI algorithmic innovation, purpose-built AI hardware, systems, and software.
As a Software Engineer II on the team, you will have the opportunity to work on multiple levels of the AI software stack, including fundamental abstractions, programming models, compilers, runtimes, libraries and APIs to enable large scale training and inferencing of models. You will benchmark OpenAI and other Large Language Models (LLMs) for performance on GPUs and Microsoft HW, debug and optimize performance, monitor performance and enable these models to be deployed in the shortest amount of time and the least amount of HW possible helping achieve Microsoft Azure's capex goals.
Key responsibilities include:
Required Qualifications:
This role offers a competitive base pay range of USD $98,300 - $193,200 per year across the U.S., with higher ranges for specific locations like the San Francisco Bay area and New York City metropolitan area (USD $127,200 - $208,800 per year).