TL;DR

Senior Software Engineer (AI): Building real-time data infrastructure to power programmatic advertising at global scale with an accent on designing highly scalable backend services, data pipelines, and integrations with external partners. Focus on Kubernetes/Helm deployments for services targeting Azure-native cloud infrastructure, improving reliability and observability.

Location: Expected to work from the Microsoft office in the U.S. at least four days per week if living within a 50-mile commute of a designated Microsoft office.

Salary: USD $119,800 – $234,700 per year.

Company

Microsoft’s mission is to empower every person and every organization on the planet to achieve more.

What you will do

  • Design and build highly scalable backend services and data pipelines using Java, Python, and C#.
  • Maintain and improve production services across the optimization platform, focusing on reliability and SLA adherence.
  • Drive integrations with external data and measurement partners, designing stable interfaces and validation pipelines.
  • Translate measurement needs into scalable platform capabilities, working closely with PMs, data science, privacy, and security teams.
  • Design and implement Kubernetes/Helm deployments for services targeting Azure-native cloud infrastructure.
  • Integrate application telemetry with Azure Application Insights and Azure Log Analytics to support production observability and SLA monitoring.

Requirements

  • Bachelor’s Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in C#, Java, Go, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements.

Nice to have

  • Master’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C#, Java, Go, or Python OR Bachelor’s Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C#, Java, Go, or Python OR equivalent experience.
  • 7+ years of technical experience in software development, service engineering, or systems engineering.
  • 5+ years of experience building and operating large-scale distributed systems, backend services, or data platforms with strict SLA requirements.
  • Solid problem-solving skills with a focus on reliability, observability, and system design.

Culture & Benefits

  • Work with a growth mindset, innovate to empower others, and collaborate to realize shared goals.
  • Values of respect, integrity, and accountability to create a culture of inclusion.