# Principal Software Engineer - AI Ads

**Company**: Microsoft AI
**Location**: Redmond
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Salary**: Competitive salary and benefits package
**Category**: Engineering
**Industry**: Technology

**Apply**: https://microsoft.ai/job/principal-software-engineer-ai-ads/?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_c5a79e86-69f

## Description

## Summary

Microsoft AI are looking for a talented Principal Software Engineer - AI Ads to shape the future of online advertising in Mountain View, CA or Redmond, WA. You'll lead the design and development of large-scale shopping ads infrastructure that powers billions of products worldwide.

## About the Role

As a Principal Software Engineer - AI Ads, you will be responsible for leading the design, development, and optimization of large-scale shopping ads infrastructure and algorithms. You will build and maintain the universal product graph spanning billions of products across multiple languages. You will develop scalable systems for data ingestion, storage, retrieval, and real-time serving at global scale. You will apply machine learning (ML), nature language processing (NLP), and deep learning (DL) models to improve ad relevance, personalization, and selection.

## Accountabilities

- Lead the design, development, and optimization of large-scale shopping ads infrastructure and algorithms.

- Build and maintain the universal product graph spanning billions of products across multiple languages.

- Develop scalable systems for data ingestion, storage, retrieval, and real-time serving at global scale.

- Apply machine learning (ML), nature language processing (NLP), and deep learning (DL) models to improve ad relevance, personalization, and selection.

## The Candidate we're looking for

**Experience:**

- 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.

**Technical skills:**

- Deep learning frameworks (e.g., PyTorch, TensorFlow), LLMs/SLMs, and AI Agents.

- Cloud services, large-scale big data platforms, and streaming/real-time frameworks (e.g., Kafka, Flink, Spark Streaming), and AI infrastructure development.

**Personal attributes:**

- Ability to meet Microsoft, customer and/or government security screening requirements.

## Benefits

- Competitive salary and benefits package.

- Opportunity to work on cutting-edge AI innovation at massive scale.

- Collaborative and dynamic work environment.

- Professional development opportunities.

## Skills

### Required
- C
- C++
- C#
- Java
- JavaScript
- Python
- PyTorch
- TensorFlow
- LLMs/SLMs
- AI Agents
- Kafka
- Flink
- Spark Streaming

### Nice to have
- Cloud services
- large-scale big data platforms
- streaming/real-time frameworks

---

Source: [Apply at microsoft.ai](https://microsoft.ai/job/principal-software-engineer-ai-ads/?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
