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.