← All roles

Principal Software Engineer - Data Platform

Microsoft· Software Engineering
Apply on company site
Bangalore, India, Hyderabad, IndiaFull-timePosted 2mo ago

About the role

Design, build, and optimize AI infrastructure and data platforms for Microsoft Ads, focusing on large-scale data processing, streaming pipelines, and analytics to support Bing’s monetization engine.

Responsibilities

  • Design, implement, and ship infrastructure related features related to enable ads metrics alerting, diagnostics and monitoring
  • Optimize data processing pipelines and evolve architectures to maximize performance and minimize cost
  • Enhance flight analysis infra to optimize CTS and add new business metrics
  • Deep dive into data to find key insights that drive technical design and feature roadmaps
  • Work with partner ads and Bing teams to light-up different ads scenarios, and leverage their work
  • Operational support for the product to fix bugs and mitigate/resolve livesites

Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Skills

Required:Big data systemsStreaming data pipelinesProgramming languages
Nice to have:Apache Spark
Last updated Aug 13, 2026. Interested? Apply on the company site.

About Microsoft

Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target

More open roles at Microsoft