The Artificial Intelligence (AI) Frameworks team at Microsoft develops AI software that enables models to run across systems ranging from AI supercomputers and servers to desktops, mobile devices, IoT devices, and internet browsers. The team works with internal and external hardware partners at the intersection of AI algorithms, purpose-built hardware, systems, and software. It owns inference performance for OpenAI and other state-of-the-art large language models, collaborating directly with OpenAI on models hosted by Azure OpenAI Service and used in major Microsoft products. As a Senior Software Engineer - Performance Tooling, you will work across layers of the AI software stack, including abstractions, programming models, compilers, runtimes, libraries, and APIs, to support large-scale model training and inference. You will benchmark, debug, profile, monitor, and optimize model performance on GPUs and Microsoft hardware, helping models reach deployment with less time and hardware. The role involves collaborating with researchers and engineers to deliver scalable, production-ready performance improvements.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior