Principal Software Engineer, Ads Data Platform
Core
Design and implement scalable features for the BingAds data platform, ensuring high reliability, performance, and compliance while driving business growth.
Role type
Principal Software Engineer (Ads Data Platform)
Builds
BingAds online serving features and data platform infrastructure
Domain
Digital Advertising, Distributed Systems, Big Data
Deliverable
production ML models | product features | infrastructure
Required skills
System design, distributed systems architecture, big data technologies, performance optimization, on-call incident management, automation development, code quality assurance
Preferred skills
Azure Machine Learning, online system design qualification, tool gap analysis
Technologies
Spark, Hadoop, HDFS, Kafka, Flink, Scala, Java, C#, JavaScript, Python, C, Azure
Responsibilities
Create system designs for new feature requirements, implement features with high efficiency and maintainability, maintain live service operations on an on-call basis, 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
Principal, hands-on IC with strategic design and mentorship responsibilities
