← Back to opportunities

Principal Software Engineer

📍 Location
Bangalore
⏰ Job Type
Full-time
📅 Posted
June 03, 2026

About the Role

**Overview**

Modern ads platforms run on always-on, real-time data: streaming events, feature computation, near-real-time aggregations, and low-latency serving to power ML models that operate at massive scale under strict freshness, cost, and reliability requirements.Microsoft Ads builds and operates large-scale, latency-sensitive systems that serve billions of requests. We are looking for a Principal Software Engineer who is hands-on with production coding and system design to build the real-time data pipelines and feature/embedding materialization systems that feed online stores/caches and integrate tightly with ML inference serving.

This role is ideal for engineers who enjoy:

+ building robust streaming + ETL systems (correctness, idempotency, backfills, late data),
+ owning SLOs with strong observability and operational maturity,and
+ optimizing end-to-end performance and cost across compute, storage, and serving integrations.Primary success metrics...

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position