Senior Software Engineer - AI Frameworks
Microsoft
Mountain View, California, United States
Full-Time
Posted Aug 25, 2025
Up to 50% work from home
About the role
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, internet of things (IoT) devices and internet browsers
Responsibilities
- Identify and drive improvements to end-to-end inference performance of OpenAI and other state of the art LLMs
- Measure, benchmark performance on Nvidia/AMD GPU's and first party Microsoft silicon
- Optimize and monitor performance of LLMs and build software tooling to enable insights into performance opportunities ranging from the model level to the systems and silicon level
- Enable fast time to market of LLMs/models and their deployments at scale by building software tools that afford velocity in porting models on new Nvidia, AMD GPUs and Maia silicon
- Design, implement, and test functions or components for our AI/deep neural networks (DNN)/LLM frameworks and tools
- Speeding up/reducing complexity of key components/pipelines to improve performance and/or efficiency of our systems
- Communicate and collaborate with our partners both internal and external
Requirements
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to C/C++, Python
- OR equivalent experience
- 2+ years’ practical experience working on high performance applications and performance debug and optimization on CPU's/GPU's
- Experience in DNN/LLM inference and experience in one or more deep learning frameworks such as PyTorch, Tensorflow, or ONNX Runtime and familiarity with CUDA, ROCm, Triton
Benefits
- Health insurance
- 401k matching
- Flight privileges
- Discounts on products and services
- Savings and investments
- Maternity and paternity leave
- Generous time away
- Giving programs
- Opportunities to network and connect
About the Company
Microsoft’s mission is to empower every person and every organization on the planet to achieve more
Job Details
Salary Range
$119,800 - $234,700/yearly
Location
Mountain View, California, United States
Employment Type
Full-Time
Original Posting
View on company website