Talent Apply
Log in
All jobs
M

Principal Software Engineer, AI Ads

Microsoft
New York, USA
142,800 - 304,200

About this role

Principal Software Engineer – AI Ads | Microsoft AI

Role Overview

Microsoft AI is hiring a Principal Software Engineer (IC5) to build the next generation of AI-powered advertising, shopping, and travel systems. The role focuses on creating large-scale, low-latency platforms that power experiences across Bing Search Ads, Copilot, shopping, travel, product insights, personalization, and AI agents.

The engineer will define technical strategy while remaining hands-on, building globally distributed systems using AI, large-scale data processing, information retrieval, and distributed computing technologies.

Key Responsibilities

AI Advertising & Infrastructure

  • Lead the architecture, development, and optimization of:

  • Shopping advertising systems.

  • Travel infrastructure.

  • Product knowledge graphs.

  • AI-driven commerce platforms.

  • Build scalable, reliable, low-latency systems serving billions of products and travel offerings.

  • Transform AI research and prototypes into production-ready systems.

AI-Native Engineering

  • Advance Microsoft’s AI-assisted development practices through:

  • Coding agents.

  • Agentic workflows.

  • AI-powered software development.

  • Harness engineering.

  • Improve developer productivity and engineering processes using emerging AI technologies.

Technical Leadership

  • Make major architectural decisions across teams.

  • Lead complex cross-organization engineering initiatives.

  • Mentor engineers and raise technical standards.

  • Collaborate with:

  • AI researchers.

  • Software engineers.

  • Data scientists.

  • Product managers.

Technical Areas

The role involves:

  • Artificial Intelligence & Generative AI.
  • Large Language Models (LLMs) and Small Language Models (SLMs).
  • Distributed systems.
  • Information retrieval.
  • Real-time streaming systems.
  • Big data infrastructure.
  • Computational advertising.
  • Search engines.
  • Recommendation systems.
  • Product and knowledge graphs.

Required Qualifications

  • Bachelor’s degree in Computer Science or related field.

  • 6+ years of software engineering experience.

  • Strong programming experience in:

  • C / C++

  • C#

  • Java

  • JavaScript

  • Python

  • Ability to pass Microsoft security and cloud background checks.

Preferred Qualifications

  • Master’s degree + 8 years experience, or Bachelor’s + 12 years equivalent experience.

  • Experience building:

  • Massive-scale distributed systems.

  • Global production platforms.

  • Big data infrastructure.

  • AI systems.

  • Expertise in areas such as:

  • Online advertising.

  • Search technology.

  • Recommendation systems.

  • Real-time streaming (Kafka, Flink, Spark Streaming).

  • AI infrastructure.

  • Experience with product/knowledge graphs:

  • Entity resolution.

  • Taxonomies.

  • Attribute extraction.

  • Indexing.

  • Low-latency retrieval.

  • Experience with technologies such as:

  • Azure.

  • Kubernetes.

  • Docker.

  • SQL.

  • NoSQL databases.

  • Kusto.

  • Airflow.

  • Presto.

  • AI model inference platforms.

  • Strong leadership, communication, and problem-solving skills.

Role Details

  • Company: Microsoft
  • Team: Microsoft AI – Shopping Ads & Travel Infrastructure
  • Position: Principal Software Engineer (IC5)
  • Location: Mountain View, California
  • Work Style: Hybrid (4 days/week in office)
  • Travel: Less than 25%
  • Employment: Full-time

Compensation (U.S.)

  • Base salary range: $142,800 – $274,800/year
  • San Francisco Bay Area & New York City: $188,000 – $304,200/year
  • Additional benefits and compensation may apply.

Ideal Candidate Profile

A senior AI-focused software engineer who can design and operate global-scale intelligent systems. The ideal candidate combines deep expertise in distributed systems, machine learning infrastructure, search/advertising technology, and AI-native development while being capable of leading major technical initiatives across Microsoft.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →