Principal Software Engineer - Data Platform
Microsoft· Software Engineering
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
- Senior Security Sales Specialist3d agoHybrid (Auckland) · Digital Solution Area Specialists
- Technical Program Manager3d agoRedmond, WA, Multiple Locations · Technical Program Management
- AI Business Solutions Specialist Manager - M365 Copilot / Agents / Dynamics 365 / Power Platform3d agoTokyo · Solution Area Specialists
- Senior Technical Program Manager3d agoRedmond, WA, Hybrid (Multiple Locations) · Technical Program Management
- Senior Subsea Project & Operations Manager3d agoTokyo, Japan · Sourcing Engineering