Principal Software Engineer
Core
Define and drive technical vision and architecture for large-scale, complex systems while contributing to core code and production issue resolution.
Role type
Principal Software Engineer (System Architecture & Leadership)
Builds
Large-scale, distributed, cloud-based systems and unified solutions for Ads and Bing teams
Domain
AdTech, Cloud Infrastructure, Data-Intensive Systems
Deliverable
production ML models | product features | infrastructure
Required skills
System architecture, distributed systems design, cloud platform expertise, data pipeline engineering, performance optimization, microservices, CI/CD, SQL, Kafka, Hadoop, Hive, multithreading, memory management, AI tool integration
Preferred skills
AdTech experience, machine learning platform experience, large marketplace experience, leading architectural transformations
Technologies
Azure, C, C++, C#, Java, JavaScript, Python, Git, Kafka, Hadoop, Hive
Responsibilities
Define and drive technical vision and architecture for large-scale systems; contribute to core code and complex implementations; mentor engineers and promote engineering excellence; partner with Product Management to translate business goals into technical solutions; provide production support by fixing bugs and resolving live-site issues; collaborate with Ads and Bing teams to enable new scenarios and deliver unified solutions
Seniority
Principal, hands-on IC with strategic leadership
