Microsoft AI’s Ads Data Platform team is hiring a Senior Software Engineer in Redmond, Washington. This hybrid role designs and operates high-scale data pipelines that process billions of events daily, and builds data applications that support analytics, machine learning models, and real-time reporting at scale. You will work with cutting-edge technologies in distributed systems, big data, and ML, and collaborate with Bing Ads stakeholders to translate requirements into robust system designs. Responsibilities include designing and implementing features with efficiency, extensibility, reliability, and maintainability; ensuring security and quality through code reviews; operating live services with on-call rotations; improving developer tools and automating deployment; and profiling and optimizing distributed systems to meet online serving requirements. Qualifications include a Bachelor's Degree in Computer Science or related field with 4+ years of engineering experience (or equivalent), proficiency in languages such as C, C++, C#, Java, JavaScript, or Python; and Azure experience. Preferred: Master's Degree with 6+ years, or 10+ years with equivalent experience; experience in machine learning and online system design; and 2+ years of distributed systems and big data technologies (Spark, Hadoop, HDFS, Kafka, Flink, Scala). Microsoft is an equal opportunity employer.
Microsoft AI’s Ads Data Platform team is hiring a Senior Software Engineer in Redmond, Washington. This hybrid role designs and operates high-scale data pipelines that process billions of events daily, and builds data applications that support analytics, machine learning models, and real-time reporting at scale. You will work with cutting-edge technologies in distributed systems, big data, and ML, and collaborate with Bing Ads stakeholders to translate requirements into robust system designs. Responsibilities include designing and implementing features with efficiency, extensibility, reliability, and maintainability; ensuring security and quality through code reviews; operating live services with on-call rotations; improving developer tools and automating deployment; and profiling and optimizing distributed systems to meet online serving requirements. Qualifications include a Bachelor's Degree in Computer Science or related field with 4+ years of engineering experience (or equivalent), proficiency in languages such as C, C++, C#, Java, JavaScript, or Python; and Azure experience. Preferred: Master's Degree with 6+ years, or 10+ years with equivalent experience; experience in machine learning and online system design; and 2+ years of distributed systems and big data technologies (Spark, Hadoop, HDFS, Kafka, Flink, Scala). Microsoft is an equal opportunity employer.
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Senior Software Engineer, Ads Data Platform
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Senior Software Engineer, Ads Data Platform
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
Senior Project Manager - Rail
LJA Engineering, Inc.
Project Manager
Propulsion Controls Engineering
Software Engineer II
Gables Engineering Inc.
Supplier Quality Engineer
ITI Engineering
Project Manager
Gables Engineering
Quality Engineer
Answer Engineering / Re:Build Manufacturing
Senior Project Manager - Rail
LJA Engineering, Inc.
Project Manager
Propulsion Controls Engineering
Software Engineer II
Gables Engineering Inc.
Supplier Quality Engineer
ITI Engineering
Project Manager
Gables Engineering
Quality Engineer
Answer Engineering / Re:Build Manufacturing