Principal Software Engineer, The Windows AI Agent team

Global technology company empowering every person and organization on the planet to achieve more.
$137,600 - $267,000
Machine Learning
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer, The Windows AI Agent team

Microsoft's Windows AI Agent team is seeking a Principal Software Engineer to lead the development of foundational data infrastructure for next-generation AI models. This role focuses on building scalable data pipelines, automating data distillation, and optimizing workflows for fine-tuning local AI models.

The position offers an opportunity to shape the future of AI by developing cutting-edge solutions that enhance user experiences across billions of devices. The ideal candidate will have deep expertise in cloud-based data engineering, model fine-tuning workflows, and automation, with a proven track record of solving complex data challenges.

As a Principal Software Engineer, you'll be responsible for ensuring AI models are trained on high-quality, efficiently processed data while enabling seamless automation for continuous improvements. The role involves working with state-of-the-art AI models (<7B parameters) and requires expertise in Python, Scala, or Java for building scalable data workflows.

The position offers competitive compensation ranging from $137,600 to $267,000 per year (higher in SF Bay Area and NYC), along with comprehensive benefits including healthcare, educational resources, and parental leave. Microsoft provides a collaborative environment where innovation is encouraged, and employees work with a growth mindset to achieve shared goals.

This is a hybrid role based in Redmond, Washington, with up to 50% work from home flexibility. The successful candidate will join a dynamic team at the forefront of AI development, working alongside researchers and engineers to advance Microsoft's AI capabilities and impact billions of users worldwide.

Last updated an hour ago

Responsibilities For Principal Software Engineer, The Windows AI Agent team

  • Design, build, and maintain scalable data pipelines for collecting, processing, and transforming large-scale datasets
  • Implement automated data distillation techniques for local model fine-tuning
  • Develop cloud-based workflows and automation for data ingestion, preprocessing, and model training
  • 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

Requirements For Principal Software Engineer, The Windows AI Agent team

Python
Java
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 3+ years of experience in software engineering with focus on data pipelines, automation, and cloud computing
  • Proficiency in Python, Scala, or Java for building scalable data workflows
  • Understanding of data quality, feature engineering, and distributed computing in ML workflows
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer, The Windows AI Agent team

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 Principal Software Engineer, The Windows AI Agent team

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, leading AI platform development for Security Copilot, focusing on LLMs and security solutions.

Principal Applied AI Engineer

Principal Applied AI Engineer role at Microsoft focusing on security AI research and development of defensive and red teaming capabilities.

Principal Applied Scientist, Advertiser Copilot

Principal Applied Scientist position at Microsoft leading the development of Copilot Chat Assistant for advertisers, focusing on LLMs and advanced AI technologies.

Principal Software Engineer

Principal Software Engineer position at Microsoft's Turing Team, building enterprise Copilot solutions with focus on AI and machine learning technologies.

Principal Applied AI Engineer Manager

Lead AI innovation and team development at Microsoft Security, developing cutting-edge AI solutions for data security and compliance using LLMs and deep learning.