Jobs

Senior Software Engineer
United States, California, Mountain View; United States, Washington, Redmond; United States, Massachusetts, Boston
·
On-site
·
Full-time
·
1mo ago
Compensation
$119,800 - $234,700
Required Skills
C++
Python
Software Engineering
Senior Software Engineer
- AI Frameworks
Microsoft | Software Engineering IC4 | Hybrid
Compensation: Base pay range across U.S. is USD $119,800 - $234,700/year. San Francisco Bay Area and New York City metropolitan areas: USD $158,400 - $258,000/year.
About the Team
The Artificial Intelligence Frameworks team at Microsoft develops AI software that enables running AI models everywhere—from the world's fastest AI supercomputers to servers, desktops, mobile phones, IoT devices, and internet browsers. We collaborate with hardware teams and partners at the intersection of AI algorithmic innovation, purpose-built AI hardware, systems, and software.
We own inference performance of OpenAI and other state-of-the-art LLM models and work directly with OpenAI on models hosted on Azure OpenAI service, serving some of the largest workloads on the planet with trillions of inferences per day in major Microsoft products including Office, Windows, Bing, SQL Server, and Dynamics.
Responsibilities
- Drive innovation across the AI software stack with a strong focus on high-performance inference systems
- Lead benchmarking and optimization of state-of-the-art LLMs across GPUs and Microsoft's custom AI hardware
- Architect improvements to large-scale serving pipelines
- Diagnose complex performance bottlenecks across distributed systems
- Own critical metrics, design and implement robust optimizations
- Partner closely with research, hardware, and production teams to ship cutting-edge capabilities
- Software development in C++, Python, and other languages for specialized accelerators and host systems
- Software design, development, and optimization to execute AI workloads at cloud scale
- Co-design with hardware partner teams on HW/SW interfaces
- Perform design and code review of peer work
Required Qualifications
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python (or equivalent experience)
- Ability to meet Microsoft, customer, and/or government security screening requirements
- Microsoft Cloud Background Check required upon hire/transfer and every two years thereafter
Preferred Qualifications
- Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience; OR Bachelor's Degree AND 8+ years technical engineering experience; OR PhD Degree in Computer Science or related technical field AND 1+ years technical engineering experience
- 1+ year of experience with Large Language Models (LLMs) and large-scale execution on AI workloads
- 3+ years of technical design, problem-solving, and debugging skills
Additional Information
Applications are accepted on an ongoing basis with a minimum posting period of 5 days. Microsoft is an equal opportunity employer committed to building a diverse and inclusive workforce.
Total Views
0
Apply Clicks
0
Mock Applicants
0
Scraps
0
Similar Jobs

Staff Engineer
Condé Nast · MARKSQUARE, Bengaluru, IN

Senior Staff Software Engineer - Unity Catalog Runtime Enforcement
Databricks · Zürich, Switzerland

Staff Information Developer and People Lead
ARM · cambridge

Principal 3DIC Foundry Engineer
Marvell · Hsinchu City

Senior Story Programmer
CD Projekt Red · Work mode: remote first
About Microsoft
Reviews
3.8
5 reviews
Work Life Balance
4.1
Compensation
4.3
Culture
3.4
Career
3.2
Management
3.0
65%
Recommend to a Friend
Pros
Excellent compensation and benefits package
Four-day workweek with improved work-life balance
Supportive managers and teams
Cons
High-pressure environment causing anxiety
Unprofessional interview processes
Limited creative work opportunities
Salary Ranges
5,571 data points
Junior/L3
Mid/L4
Junior/L3 · Advertising Client Success
2 reports
$163,358
total / year
Base
$141,875
Stock
-
Bonus
-
$163,358
$163,358
Interview Experience
7 interviews
Difficulty
3.7
/ 5
Duration
14-28 weeks
Offer Rate
14%
Experience
Positive 14%
Neutral 29%
Negative 57%
Interview Process
1
Application Review
2
Recruiter Screen
3
Technical Phone Screen
4
Technical Interview
5
Onsite/Virtual Interviews
6
Final Round
7
Offer
Common Questions
Coding/Algorithm
System Design
Behavioral/STAR
Technical Knowledge
Past Experience
News & Buzz
Microsoft loses $400 billion in few hours, what's behind one of the worst stock market days for the compa - Times of India
Source: Times of India
News
·
5w ago
Microsoft Stock Tumbles 12.1% In Worst Day For Company In Years - HuffPost
Source: HuffPost
News
·
5w ago
Microsoft: The 'question' the company needs to answer - Yahoo Finance
Source: Yahoo Finance
News
·
5w ago
AI is a planet-sized bubble — and Microsoft's slump is a taste of the crash to come, tech guru Erik Gordon says - Business Insider
Source: Business Insider
News
·
5w ago