Taro Logo

Principal Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$188,000 - $304,200
Machine Learning
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS

Job Description

Microsoft's M365 Copilot Create team is seeking a Principal Software Engineer to revolutionize visual creation experiences. Based in Mountain View, California, this role focuses on developing cutting-edge AI models and visual creation features that enhance productivity for enterprise information workers.

The position involves working with state-of-the-art AI innovations to augment human creativity, building complex ML pipelines, and developing modern artifacts with intent-first approaches. You'll be part of a fast-paced environment, collaborating across teams to drive innovation in M365 Copilot's creation experiences.

Key responsibilities include architecting complex microservice architectures, optimizing AI inference pipelines, and working with rich telemetry for data-driven decisions. You'll need expertise in model integration, maintenance, and scaling production services, plus experience with LLMs and high-scale backend systems.

The role offers competitive compensation ($188,000 - $304,200 in the Bay Area) and comprehensive benefits including healthcare, educational resources, and parental leave. You'll work in a culture that values growth mindset, diversity, and inclusion, while building solutions that impact millions of users worldwide.

This is an opportunity to shape the future of AI-powered creative tools within Microsoft's ecosystem, working at the intersection of machine learning, software engineering, and product development. The ideal candidate will combine technical expertise with leadership skills to influence strategic technical investments and coach engineering teams.

Last updated a day ago

Responsibilities For Principal Software Engineer

  • Develop algorithms and techniques leveraging text and images for content analysis and transformation
  • Work with product, ML, and design partner teams on model integration/flight/maintenance
  • Build full stack solutions with focus on Engineering for ML systems
  • Work with LLMs and high Scale Services backend
  • Develop Modern Web UX/Frontend solutions

Requirements For Principal Software Engineer

Python
Java
JavaScript
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • Experience in architecting complex microservice architectures, AI inference pipelines and optimization
  • 5+ years of technical experience in coding and design, specifically in AI models for scaled production services
  • 5+ years experience working with rich telemetry and data driven decisions
  • 5+ experience delivering software solutions at scale
  • Experience working cross discipline on design and implementation

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

Related Jobs