Microsoft AI

Senior Software Engineer

Microsoft AI
onsite senior full-time Mountain View
Apply →

First indexed 6 Mar 2026

Description

Summary

Microsoft AI are looking for a talented Senior Software Engineer at their Mountain View office. This role sits at the heart of strategic decision-making, turning programmatic advertising data into actionable insights for a company that's revolutionising global scale data infrastructure. You'll work directly with leadership to shape the company's direction in the software development lifecycle.

About the Role

The Budget Optimization Engineering team at Microsoft builds the real-time data infrastructure that powers programmatic advertising at global scale. The team owns Java-based microservices handling budget distribution, campaign discovery and ranking, bid-price optimization, Kafka-based streaming pipelines, and job orchestration — across datacenters. We are looking for a Senior Software Engineer to join this team and drive a significant Azure migration: moving services from legacy infrastructure (Concourse CI, internal Artifactory, Maestro) to modern Azure tooling (Azure DevOps, ACR, AKS).

Accountabilities

  • Design and build highly scalable backend services and data pipelines that support privacy-preserving measurement and analytics scenarios using Java, Python (and C# where applicable).
  • Maintain and improve production services across the optimization platform — including Kafka streaming pipelines, budget controllers, job orchestration (job-broker), and deal monitoring — with a focus on reliability and strict SLA adherence.

The Candidate we're looking for

Experience:

  • 4+ years technical engineering experience with coding in languages including, but not limited to, C#, Java, Go, or Python.

Technical skills:

  • Apache Kafka — solid understanding of consumers, producers, offset management, partition strategies, performance tuning, and cross-datacenter replication patterns.
  • Kubernetes — production experience writing and deploying Helm charts; hands-on with Deployments, StatefulSets, Services, ConfigMaps, Secrets, Jobs, and HPAs; comfortable with multi-cluster and multi-datacenter environments.

Personal attributes:

  • Strong problem-solving skills and ability to work independently.

Benefits

  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • Collaborative and dynamic work environment.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://microsoft.ai/job/senior-software-engineer-84/