Senior Software Engineer - Windows AI Agent

A global technology company empowering every person and organization on the planet to achieve more.
$117,200 - $229,200
Machine Learning
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer - Windows AI Agent

Microsoft is seeking a Senior Software Engineer to join their Windows AI team, focusing on developing cutting-edge AI solutions that will impact billions of devices. This role is central to building the core infrastructure for next-generation AI models, with a specific focus on the Phi model.

The position offers a unique opportunity to shape the future of AI by developing scalable model infrastructure, automation systems, and cloud-based AI workflows. You'll be working on fine-tuning local models and ensuring efficient operation across diverse platforms. The role combines deep technical challenges with the opportunity to impact Microsoft's AI capabilities at a global scale.

As a Senior Software Engineer, you'll be responsible for designing and implementing high-performance AI model serving infrastructure, optimizing fine-tuning workflows, and developing automation pipelines. You'll collaborate with ML researchers and AI engineers to integrate models into both local and cloud environments. The position requires expertise in Python, containerization, and cloud-native deployments, with a strong foundation in distributed systems.

The role offers competitive compensation ($117,200 - $229,200) and comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave. This position is remote-eligible within the U.S., with a preference for candidates who can work on-site in Redmond, WA. You'll be joining a company with a strong mission to empower others and a culture that values growth mindset, innovation, and collaboration.

This is an excellent opportunity for engineers passionate about AI infrastructure who want to work on cutting-edge technology while making a significant impact on how AI is deployed and utilized across Windows devices. The role combines technical depth with the scale and resources of Microsoft, offering both professional growth and the chance to shape the future of AI technology.

Last updated a month ago

Responsibilities For Senior Software Engineer - Windows AI Agent

  • Design and build scalable, high-performance AI model serving and fine-tuning infrastructure
  • Enable efficient fine-tuning workflows for Phi models
  • Identify and resolve bottlenecks in model inference and training pipelines
  • Work closely with ML researchers, AI engineers, and infrastructure teams
  • Stay ahead of emerging trends in AI infrastructure
  • Develop end-to-end automation pipelines for model training, evaluation, and deployment

Requirements For Senior Software Engineer - Windows AI Agent

Python
Kubernetes
Java
  • Bachelor's Degree in Computer Science or related technical field with 4+ years technical engineering experience
  • 3+ years experience in Python, Scala, or Java for building scalable data workflows
  • 1+ years experience with containerization, orchestration, and cloud-native deployments
  • Must pass Microsoft Cloud Background Check
  • PhD in Machine Learning, AI, Computer Science, or related field (preferred)
  • Experience with distributed model training and inference systems (preferred)
  • 2+ years of experience with AI model lifecycle management (preferred)

Benefits For Senior Software Engineer - Windows AI Agent

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer - Windows AI Agent

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on machine learning solutions and data engineering for Microsoft 365 services.

Technical Support Engineer

Senior Technical Support Engineer role at Microsoft, focusing on Azure AI support, offering remote work and competitive compensation in Vancouver.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on AI-powered work management solutions, combining advanced software engineering with artificial intelligence to transform workplace productivity.

Senior Software Engineer -Growth

Senior Software Engineer position at Microsoft's Copilot Team, focusing on AI-powered growth initiatives and machine learning solutions.

Senior Software Engineer - ML Platform

Senior Software Engineer role at Microsoft focusing on ML Platform development for identity protection, offering competitive pay and hybrid work environment.