Taro Logo

Principal AI Engineer

Microsoft is a global technology company empowering every person and organization on the planet to achieve more through innovative software, services, and solutions.
$139,900 - $274,800
Machine Learning
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Cybersecurity · Enterprise SaaS

Job Description

Microsoft Security aspires to make the world a safer place through end-to-end security solutions. NEXT, the incubation and research arm of Microsoft Security AI (MSECAI), is building next-generation AI-native security products. In just 18 months, they've driven the science behind Microsoft Security Copilot and delivered both foundational and specialized models.

As a Principal AI Engineer, you'll lead the multi-year strategy and roadmap for AI-first security experiences and platforms. You'll drive zero-to-one incubation and one-to-many scale-out initiatives, provide technical leadership across architecture, data, and model layers, and orchestrate cross-discipline teams to deliver responsible AI features.

The role requires deep expertise in ML/AI systems, including LLMs/GenAI, retrieval/RAG, and experimentation platforms. You'll define evaluation metrics, improve model quality, and ensure responsible AI implementation with privacy and security guardrails. The position offers competitive compensation ($139,900 - $274,800 base salary range, higher in SF/NYC) and comprehensive benefits.

Key responsibilities include defining vision and strategy, leading R&D through MVP to GA, providing hands-on technical leadership, and engaging directly with enterprise customers. You'll work in a culture that blends ambition and scientific rigor with curiosity, humility, and customer obsession, protecting millions of customers through innovative security solutions.

The ideal candidate combines strong technical skills with leadership ability, can navigate ambiguity, and has experience shipping cloud services at scale. This is an opportunity to shape the future of AI-driven security while working with world-class scientists and engineers in Microsoft's collaborative, growth-minded culture.

Last updated 2 days ago

Responsibilities For Principal AI Engineer

  • Define vision, strategy, and roadmap for AI-native incubation initiatives
  • Lead zero-to-one incubation R&D through MVP and private preview
  • Provide hands-on technical leadership and code review
  • Set strategy for AI-native security experiences and platform components
  • Ensure Responsible AI, privacy, and security guardrails
  • Lead v-teams and mentor others
  • Engage directly with enterprise customers

Requirements For Principal AI Engineer

Python
TypeScript
Java
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 6+ years experience driving complex, cross-functional initiatives
  • 3+ years working with ML/AI systems
  • Experience with GenAI/LLM techniques and tooling
  • Security domain expertise
  • Hands-on coding ability in Python, C#, C++, Rust, or JavaScript/TypeScript
  • Strong communication and stakeholder management skills

Benefits For Principal AI 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

Related Jobs

Principal Software Engineer

Principal Software Engineer role at Microsoft working on AI Performance team, developing software for running AI models across various platforms.

Principal Software Engineer

Principal Software Engineer role at Microsoft's AI Frameworks team, developing cutting-edge AI/ML infrastructure powering major Microsoft products. Bay Area position offering $220,800-$331,200.

Principal Software Engineer

Principal Software Engineer role at Microsoft's AI Frameworks team, focusing on large-scale AI and machine learning infrastructure development.

Principal Software Engineer - CoreAI

Principal Software Engineer position at Microsoft's CoreAI team, focusing on developing AI software and infrastructure for various computing platforms.

Principal Software Engineer

Principal Software Engineer role at Microsoft's AI Frameworks team, developing software for advanced AI models and supercomputers. Hybrid role in Mountain View, CA.