Principal Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$137,600 - $267,000
Machine Learning
Principal Software Engineer
Hybrid
6+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer

Join Microsoft's Bing Places team as a Principal Software Engineer, where you'll revolutionize search experiences through advanced language models and technologies. The role focuses on empowering people and organizations to explore, navigate, and connect in the physical world through the Bing Places - Data team. You'll work on web-scale products, applying cutting-edge AI/ML technology to create high-quality data and relevance systems.

As a Principal Engineer, you'll lead the development of large-scale AI/ML models, particularly focusing on LLMs/SLMs implementation. The position offers the opportunity to work with industry leaders and contribute to impactful, customer-centric projects. The team supports flexible work arrangements, including hybrid options for work-life balance.

The role requires extensive experience in AI/ML engineering, with a focus on practical applications of large language models. You'll be responsible for mentoring other engineers, driving technical decisions, and ensuring engineering excellence at scale. The position offers competitive compensation and comprehensive benefits, reflecting Microsoft's commitment to attracting top talent.

Working at Microsoft means joining a culture of innovation, growth mindset, and collaboration. You'll be part of a team that values respect, integrity, and accountability, while working on technologies that impact millions of users globally. This role is perfect for someone who combines technical expertise with leadership abilities and has a passion for advancing search technology through AI innovation.

Last updated 2 months ago

Responsibilities For Principal Software Engineer

  • Partner with stakeholders to determine requirements for scenarios
  • Participate in design, implementation, and execution across features
  • Lead by example and mentor others to produce extensible and maintainable code
  • Drive multiple group's project plans, release plans, and work items
  • Act as Designated Responsible Individual (DRI), mentoring engineers and working on-call
  • Stay current on latest industry innovations in machine learning
  • Embody Microsoft's Culture and Values

Requirements For Principal Software Engineer

Python
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • Industry experience in building, deploying, and optimizing large-scale AI/ML models
  • Experience with LLMs/SLMs
  • Experience with ML infrastructure including job schedulers, big data storage, and GPU clusters
  • Knowledge of various design patterns and practices
  • Good communication skills and ability to work in collaborative environment
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer

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

Principal Software Engineer - AI Copilot Search

Lead the development of Microsoft's Semantic Fabric platform, delivering AI-powered search experiences across Office 365 while managing a team of engineers.

Principal Software Engineer, The Windows AI Agent team

Principal Software Engineer role at Microsoft's Windows AI Agent team focusing on building scalable data pipelines and AI model training infrastructure.

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.