Microsoft's Data Management Platform (DMP) team is seeking a Principal Software Engineer to join their Bing Ads division in London. This role is at the heart of user understanding for Microsoft Advertising, building and operating large-scale data pipelines, machine learning models, and APIs that enable user segmentation, targeting, personalization, and measurement for advertisers and publishers.
The position involves working with massive amounts of data from diverse sources such as web browsing, search queries, and interests, applying advanced techniques in natural language processing, deep learning, graph mining, and differential privacy. The role requires making technical, operational, planning, and strategic contributions to user identity & segmentation solutions.
As a Principal Software Engineer, you'll be building systems that operate at high scale, high availability, low latency, and high cardinality. You'll work directly with accomplished teams driving performance and innovation at the cutting edge. The team is globally distributed, offering flexible and partial remote work opportunities.
The ideal candidate should have 10+ years of experience in software engineering, strong leadership skills, and expertise in languages like C++, Java, Python, or JavaScript. You'll be responsible for mentoring other engineers, leading complex technical initiatives, and ensuring high quality in user-identity & segmentation solutions.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time off. The company is committed to fostering an inclusive environment where everyone can thrive, emphasizing their mission to empower every person and organization on the planet to achieve more.