Jobs · OTHR · Washington

Principal Software Engineer, Ads Data Platform

Microsoft AI · Redmond, WA · 1 wk ago
OTHR$143k–$275k/yrFull-time

About the role

The Ads Data Platform Team, part of Microsoft AI (Artificial Intelligence), powers the backbone of Microsoft’s global ads marketplace—gathering, storing, and enriching over half a trillion ad-serving events every day. We build data platforms that fuel business analytics, machine learning models, and real-time reporting at massive scale. This role is based in Redmond, WA.

Responsibilities

  • Work with BingAds stakeholders to determine requirements for new features to drive up Ads business.
  • Create system design for feature requirements, ensuring security and compliance.
  • Develop a clear and articulated plan for testing and assuring quality solutions.
  • Implement features with high efficiency, extensibility, diagnosability, reliability, and maintainability while minimizing defects.
  • Review code to ensure it meets team and Microsoft’s quality standards, reliability, accuracy, and scalability.
  • Maintain operations of live service, including rotational on-call duties to address issues as they arise.
  • Act as a Designated Responsible Individual (DRI) to monitor system degradation, downtime, or interruptions and respond within SLA timeframes.
  • Escalate issues to appropriate owners and identify solutions or mitigations for complex problems.
  • Build knowledge, share new ideas, and highlight engineering tool gaps to improve software developer tools.
  • Contribute to automation within production and deployment of product features.
  • Profile and analyze distributed system performance and capacity bottlenecks.
  • Propose and implement solutions to improve system latency and capacity to meet BingAds online serving requirements.

Requirements

  • Bachelor'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, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 8+ years’ experience in Distributed Systems and Big Data Technologies such as Spark, Hadoop, HDFS, Kafka, Flink, or Scala.
  • Experience with Azure, machine learning, and online system design, implementation, and qualification.

Preferred Qualifications

  • 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, Scala, Java, C#, JavaScript, or Python OR equivalent experience.

Pay

The typical base pay range for this role across the U.S. is USD $142,800 - $274,800 per year. For specific work locations within the San Francisco Bay area and New York City metropolitan area, the base pay range is USD $188,000 - $304,200 per year. Certain roles may be eligible for benefits and other compensation.

Similar jobs