Taro Logo

Principal Software Engineer

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$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 CoreAI is developing a new AI-first app stack to empower developers in shaping the future with Artificial Intelligence. The Foundry Models team is seeking a Principal Software Engineer to work on providing serverless access to various AI models from providers like DeepSeek, Mistral AI, Cohere, and Meta. This role offers the opportunity to tackle complex performance optimization challenges in inference runtimes and contribute to features serving enterprise customers.

As a Principal Software Engineer in the CoreAI team, you'll be at the forefront of large-scale AI inferencing, working with cutting-edge models and ensuring the platform can deliver AI capabilities to developers and enterprises alike. The role requires a highly technical, hands-on approach to solving complex problems and collaboration with multiple partner teams.

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 focused on growth mindset and innovation, where you'll have the opportunity to shape the future of AI technology while working with industry-leading professionals.

This role combines technical leadership, hands-on development, and strategic thinking, making it ideal for experienced engineers passionate about AI and scalable systems. You'll be instrumental in building and optimizing the infrastructure that powers next-generation AI applications while mentoring other engineers and contributing to Microsoft's mission of empowering every person and organization on the planet.

Last updated 4 hours ago

Responsibilities For Principal Software Engineer

  • Lead design and development of scalable and high-performance systems
  • Provides technical leadership during code reviews for a solution/product area
  • Mentor engineers and foster a culture of continuous learning
  • Innovate and optimize features for performance and reliability
  • Collaborate across teams to align on goals and deliverables
  • Contribute to the long-term vision and roadmap for the product and features

Requirements For Principal Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 3+ years of technical leadership experience with AI
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • 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 AI + Windows Engineer (Windows)

Lead the development of Microsoft 365 Copilot App on Windows, building AI-powered experiences that reach billions of users worldwide.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on AI and machine learning development for Azure infrastructure optimization.

Principal Software Engineer, CoreAI

Principal Software Engineer position at Microsoft CoreAI, developing AI-first app stack and leading technical initiatives with competitive compensation and remote work flexibility.

Machine Learning Architect - RAG Foundations

Lead RAG solutions development at Salesforce as a Machine Learning Architect, architecting advanced search and knowledge graph solutions for enterprise-scale AI applications.

Distinguished Software Engineer - Ads AI

Distinguished Software Engineer position at LinkedIn focusing on AI and machine learning for the world's largest B2B advertising network.