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
Remote
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer

Microsoft's Azure Machine Learning team is seeking a Principal Software Engineer to join their Inference team, working directly with OpenAI to host models efficiently on Azure. This role is at the forefront of serving millions of requests per day for Microsoft and 3P Copilots. The position focuses on optimizing Large Language Models (LLMs) and Diffusion models for inference at high scale and low latency.

The successful candidate will work with cutting-edge hardware and software stacks, engaging directly with key partners to implement complex inferencing capabilities. This role offers the opportunity to work on one of the largest GPU fleets in the world, supporting critical AI infrastructure that powers various Copilot services.

The position requires strong expertise in C++ and Python, with additional value placed on Rust and CUDA experience. You'll be part of Microsoft's mission to democratize ML and make it available to every enterprise, developer, and data scientist. The role offers competitive compensation, comprehensive benefits, and the chance to work with state-of-the-art AI technology.

Working in a fast-paced, startup-like environment, you'll collaborate with top talent in the field of AI and machine learning, while having the stability and resources of a major tech company. This is an excellent opportunity for someone passionate about AI infrastructure and optimization who wants to make a significant impact on the future of AI technology deployment.

Last updated 2 hours ago

Responsibilities For Principal Software Engineer

  • Engage directly with key partners to implement complex inferencing capabilities for state-of-the-art LLMs and Diffusion models
  • Work with cutting edge hardware stacks and software stack to deliver best of class inference and optimal cost
  • Anticipate, identify, assess, track, and mitigate project risks and issues
  • Build constructive and effective relationships and solve problems collaboratively
  • Support production inference SLAs for core AI scenarios on one of the largest GPU fleets in the world

Requirements For Principal Software Engineer

Python
Rust
  • Bachelor's degree in computer science or related technical discipline
  • 6+ years technical engineering experience with coding in C++ and Python
  • Experience in building products using C++ and Python
  • Must pass Microsoft Cloud Background Check
  • ML and online service background preferred
  • Excellent written and verbal communication skills
  • CUDA experience is a plus
  • Rust experience is a plus

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

Principal Software Engineer role at Microsoft's AI Frameworks team, developing AI software and systems across various platforms with competitive compensation and benefits.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Core AI division, focusing on building developer tools and SDK support for LLM technology providers.

Principal Software Engineer - GPU Performance

Principal Software Engineer position at Microsoft focusing on GPU performance optimization for AI systems, offering competitive pay and remote work flexibility.

Principal Research Software Engineer

Principal Research Software Engineer position at Microsoft Research AI Frontiers, focusing on developing cutting-edge AI technologies and foundation models.

Principal Applied Scientist, Advertiser Copilot

Lead AI development for Microsoft Advertising Platform's Copilot Chat Assistant, focusing on LLMs and advanced AI technologies to enhance advertiser experience.