CareerPlanSign in

Principal Software Engineer, Ads Data Platform

United States, Washington, Redmond💼 Full-time🗓 2026-07-27 → 2026-09-26

Core

Design and implement scalable features for the BingAds data platform, ensuring high reliability, performance, and compliance while driving business growth.

Role type

Principal Software Engineer (Ads Data Platform)

Builds

BingAds online serving features and data platform infrastructure

Domain

Digital Advertising, Distributed Systems, Big Data

Deliverable

production ML models | product features | infrastructure

Required skills

System design, distributed systems architecture, big data technologies, performance optimization, on-call incident management, automation development, code quality assurance

Preferred skills

Azure Machine Learning, online system design qualification, tool gap analysis

Technologies

Spark, Hadoop, HDFS, Kafka, Flink, Scala, Java, C#, JavaScript, Python, C, Azure

Responsibilities

Create system designs for new feature requirements, implement features with high efficiency and maintainability, maintain live service operations on an on-call basis, profile and analyze distributed system performance bottlenecks, propose and implement solutions to improve system latency and capacity, contribute to automation within production and deployment

Seniority

Principal, hands-on IC with strategic design and mentorship responsibilities

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