Principal Software Engineer - AI Transformation

Global technology company leading innovation in software, cloud computing, and artificial intelligence research.
$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 - AI Transformation

Microsoft Research (MSR) is seeking a Principal Software Engineer to lead their AI Transformation initiative, aimed at revolutionizing scientific research through AI integration. This role sits at the intersection of cutting-edge AI development and research infrastructure, focusing on empowering research teams with seamless AI tools integration and efficient GPU resource management.

The position involves architecting and implementing solutions for scalable AI application hosting, Copilot development for publication quality, and GPU allocation systems. As a principal engineer, you'll work directly with research teams across Microsoft Research, leading technical decisions and mentoring other engineers while building next-generation AI infrastructure.

The role requires deep expertise in machine learning engineering, with particular emphasis on large language models, distributed systems, and cloud computing. You'll be working in a hybrid environment (up to 50% work from home) in Redmond, Washington, with competitive compensation ranging from $137,600 to $267,000 per year.

This is an exceptional opportunity for a senior technical leader who wants to shape the future of AI-driven research at one of the world's leading research organizations. The position offers comprehensive benefits including industry-leading healthcare, educational resources, and generous time off, along with potential growth into people management responsibilities.

The ideal candidate will combine strong technical skills in AI/ML with the ability to navigate complex research environments, lead technical initiatives, and collaborate effectively with diverse stakeholders across the organization. This role represents a unique chance to make a lasting impact on how AI transforms scientific research at Microsoft.

Last updated an hour ago

Responsibilities For Principal Software Engineer - AI Transformation

  • Be a leading member of a central team of engineers and data scientists in the MSR Redmond lab
  • Collaborate on, design, and implement cutting-edge projects in ML and AI for transforming research
  • Design and implement platforms and services for supporting AI initiatives and solutions
  • Lead by example and mentor others to produce extensible and maintainable code
  • Keep abreast of current developments in AI and software engineering
  • Partner with stakeholders to determine user requirements
  • Embody Microsoft's culture and values

Requirements For Principal Software Engineer - AI Transformation

Python
  • Bachelor's degree in computer science or related technical field AND 6+ years technical engineering experience
  • 4+ years of industry experience in applying, implementing, or developing algorithms or systems for ML, AI, or statistics
  • 2+ years of industry experience with common ML engineering programming languages and platforms
  • Experience with large language model architectures, inference, and fine-tuning
  • Experience with ML infrastructure including job schedulers, big data storage
  • Experience with containerization and cloud computing technologies
  • Experience working in academic or industrial research environment
  • Ability to work independently and ramp up quickly on complex code
  • Track record of learning and adapting to new technologies

Benefits For Principal Software Engineer - AI Transformation

Medical Insurance
Parental Leave
Education Budget
  • 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 - AI Transformation

Principal Software Engineer - AI Platform

Principal Software Engineer position at Microsoft's AI Frameworks team, developing AI software stack from supercomputers to mobile devices, offering remote work and competitive compensation.

Principal Machine Learning Engineer

Principal Machine Learning Engineer position at Microsoft in Montreal, focusing on implementing cutting-edge ML solutions and collaborating with research teams.

Principal Software Engineer

Principal Software Engineer position at Microsoft's AI Platform organization, focusing on GPU performance optimization for large-scale AI systems and working with cutting-edge AI technologies.

Principal Software Engineer - GPU Performance

Principal Software Engineer position at Microsoft focusing on GPU performance optimization for AI systems, working with Azure OpenAI and next-gen supercomputers.

Principal Software Engineer

Principal Software Engineer position at Microsoft's Azure AI Platform team in Hyderabad, focusing on machine learning and AI solutions with hybrid work arrangement.