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
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Software Engineer

Principal Software Engineer role at Microsoft Security focusing on AI platform development and security solutions.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Machine Learning, optimizing LLMs and Diffusion models for high-scale inference, collaborating directly with OpenAI.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Core AI division, focusing on building AI platforms and developer experiences for LLM technologies.

Principal Software Engineer

Lead the development of AI software and infrastructure for Microsoft's next-generation supercomputers and AI accelerators, focusing on system software stacks and developer tools.

Principal Software Engineer

Principal Software Engineer position at Microsoft's AI Frameworks team, focusing on developing and optimizing AI software and LLM infrastructure across Microsoft's product ecosystem.

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 3 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?