Senior Software Engineer
Core
Design and implement high-efficiency, reliable features for BingAds to drive business growth, ensuring security, compliance, and system performance.
Role type
Senior Software Engineer (Distributed Systems & ML)
Builds
BingAds product features, distributed system infrastructure, and automation pipelines
Domain
Online advertising, distributed systems, big data
Deliverable
production ML models | product features | infrastructure
Required skills
System design, distributed systems architecture, performance profiling, capacity planning, automation development, C/C++/C#/Java/JavaScript/Python, Azure, machine learning, Spark, Hadoop, HDFS, Kafka, Flink, Scala
Preferred skills
Experience with online system design and qualification
Technologies
Azure, Spark, Hadoop, HDFS, Kafka, Flink, Scala, C, C++, C#, Java, JavaScript, Python
Responsibilities
Create system designs for new features, implement features with high reliability and maintainability, maintain live service operations on-call, 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
Senior, hands-on IC