Senior Software Engineer, Ads AI

Microsoft

Confirmed live 2 days ago Trusted
Hybrid

Quick summary

Work type
Hybrid
Location
Mountain View, CA
Salary
$119,800–$234,700 / yr
Posted
43 days ago
Freshness
Confirmed live 2 days ago
Closes
Jan 26, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $190k
This role $177k
$106k most similar roles pay here $248k

This role pays more than 60% of similar roles. Most pay $157,525–$222,000 — the shaded band above. At the midpoint, this role pays about $177k versus about $190k for comparable roles.

Based on 240 similar postings.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 598 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 586 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer, Ads AI

Senior Software Engineer, Ads AI joins the Microsoft Ads team to develop global scale streaming and AI infrastructure for the multi-billion dollar advertising business. This role involves enhancing and operating Product Ads cloud infrastructures on Azure, including advertiser-facing APIs, large-scale data ingestion, and entity conflation systems designed to process billions of entities daily. The engineer will design, implement, and ship new features while utilizing machine learning and AI to detect and improve ad quality. Day-to-day tasks include optimizing code for performance, diving into data to drive technical roadmaps, and resolving customer escalations. Required skills include proficiency in C, C++, C#, Java, JavaScript, or Python, alongside experience with .NET, NoSQL, Azure, Clickhouse, and AKS. The role addresses complex problems in distributed computing, information retrieval, big data processing pipelines, and web search systems to improve global advertising products.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Enhance and operate Product Ads cloud infrastructures on Azure including advertiser-facing APIs.
  • Manage large-scale data ingestion and entity conflation systems for billions of daily entities.
  • Design, implement, and ship new features to enhance existing and new ad products.
  • Utilize Machine Learning and AI to detect and improve overall ad quality.
  • Optimize code and evolve architectures to maximize system performance while minimizing costs.
  • Analyze deep data insights to drive technical designs and feature roadmaps.
  • Work directly with customers to resolve escalations and manage live sites.

What we're looking for

  • Bachelor's degree in Computer Science or a related technical field is required.
  • At least 4 years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • Preferred: Master's degree with 6+ years of experience or a Bachelor's degree with 8+ years of experience.
  • Preferred: 7+ years of software development experience shipping bug-free and performant code in C++, Java, or C#.
  • At least 2 years of hands-on experience in online advertising, information retrieval, big data processing, or distributed systems.
  • Solid understanding of OOD, data structures, algorithms, machine learning, web crawling, and A/B testing.
  • Experience with technologies including .NET, NoSQL, Azure, Python, ClickHouse, or AKS.
  • Familiarity with the software development cycle and Agile practices.

More like this

Similar roles

Senior Software Engineer, Ads Data Platform

Microsoft

Redmond, WA 15 days ago $119,800$234,700
Python C++ C# Java JavaScript C Azure Spark Hadoop HDFS Kafka Flink Scala Distributed Systems Big Data Machine Learning System Design
4+ yrs exp Hybrid

Senior Software Engineer, Ads

Microsoft

28 days ago $119,800$234,700
C C++ C# Java JavaScript Python Azure Azure DevOps Distributed Systems event driven architecture AI ML OOPS OOAD Design Patterns
4+ yrs exp Hybrid

Senior Software Engineer, Ads Platform

Microsoft

Redmond, WA 42 days ago $119,800$234,700
Distributed Systems Microsoft Azure AWS Python C# Java C++ JavaScript Cloud Computing Service-Oriented Architecture Observability Reliability Engineering AI Web Technologies
4+ yrs exp Hybrid