Senior Software Engineer - Windows AI Agent

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$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's Windows AI team is seeking a Senior Software Engineer to work on cutting-edge AI solutions that enhance user experiences across billions of devices. This role focuses on developing scalable model infrastructure, automation, and cloud-based AI workflows for fine-tuning local models, specifically Phi.

The position offers an opportunity to shape the future of AI by building core infrastructure that powers next-generation AI models. You'll be responsible for designing and implementing scalable data pipelines, automated data distillation techniques, and efficient model fine-tuning workflows. The role requires expertise in Python, Java, or similar languages, with significant experience in machine learning workflows and distributed computing.

Working in the Windows AI team, you'll collaborate with AI researchers, ML engineers, and infrastructure teams to optimize data workflows and improve AI model performance. The position involves staying current with emerging trends in AI data engineering and implementing best practices in cloud automation using services like Azure, AWS, or GCP.

This is a remote-eligible position within the U.S., with a preference for candidates who can work on-site in Redmond, WA. The role offers competitive compensation ($117,200 - $229,200 base salary range) and comprehensive benefits including healthcare, educational resources, and parental leave.

The ideal candidate will have a strong background in computer science or related field, with demonstrated experience in building scalable data workflows and machine learning systems. A PhD in Machine Learning, AI, or Computer Science is preferred but not required. This role presents an exciting opportunity to work at the forefront of AI technology while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 7 hours ago

Responsibilities For Senior Software Engineer - Windows AI Agent

  • Design, build, and maintain scalable data pipelines for collecting, processing, and transforming large-scale datasets
  • Implement automated data distillation techniques to refine and extract high-quality training data for local model fine-tuning
  • Enable seamless data delivery pipelines for Phi model fine-tuning
  • Work closely with AI researchers, ML engineers, and infrastructure teams
  • Stay up-to-date with emerging trends in AI data engineering
  • Develop cloud-based workflows and automation for data ingestion, preprocessing, and model training

Requirements For Senior Software Engineer - Windows AI Agent

Python
Java
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 3+ years in Python, Scala, or Java for building scalable data workflows
  • 2+ years experience with feature engineering or distributed computing in Machine Learning workflows
  • Must pass Microsoft Cloud Background Check
  • PhD in Machine Learning, AI, Computer Science, or related field preferred
  • Prior experience supporting model training or fine-tuning workflows in production is a plus

Benefits For Senior Software Engineer - Windows AI Agent

Medical Insurance
Parental Leave
Education Budget
401k
  • 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 365 IDEAs team, focusing on ML platform development and optimization, requiring 4+ years of experience in technical engineering and ML platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft's MAI APRD Shopping team, focusing on AI-driven e-commerce solutions and catalog development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Frameworks team, focusing on optimizing AI model performance and working with OpenAI on Azure services.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on machine learning engineering, requiring 4+ years experience in implementing ML solutions and strong Python programming skills.

Senior Software Engineer - Applied Sciences Group

Senior Software Engineer role at Microsoft's Applied Sciences Group in Belgrade, focusing on AI/ML development for next-gen Windows experiences. Hybrid work model with comprehensive benefits.