CareerPlanSign in

Principal Software Engineer, AI Ads

United States, California, Mountain View💼 Full-time🗓 2026-07-29 → 2026-09-26

Core

Lead strategy, design, and optimization of global, low-latency shopping ads, travel, and product graph systems, turning research into production.

Role type

Principal Software Engineer (AI Ads & Distributed Systems)

Builds

Global shopping ads, travel, and product graph systems

Domain

Online advertising, large-scale data processing, distributed systems, AI infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Architecting massive-scale globally distributed systems, online advertising, information retrieval, large-scale data processing, microservices, distributed systems, real-time streaming (Kafka, Flink, Spark Streaming), AI infrastructure, product/knowledge graphs, computational advertising, recommender systems, search engines, .NET, NoSQL databases, Azure ecosystem (ADLA, ADLS, Data Factory), Airflow, Presto, SQL, Kusto, Docker, Kubernetes, AI model inference platforms

Preferred skills

Coding agents, agentic workflows, harness engineering, AI-assisted software development, startup/entrepreneurial mindset, rapid experimentation

Technologies

Kafka, Flink, Spark Streaming, .NET, NoSQL, Azure, Airflow, Presto, SQL, Kusto, Docker, Kubernetes

Responsibilities

Lead cross-team technical strategy and align engineering, data science, and product management; Mentor engineers and raise technical excellence; Apply emerging AI technologies to real-world engineering challenges; Build and optimize low-latency retrieval at global scale

Seniority

Principal, strategy & mentorship

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.