Principal Software Engineer

Microsoft Corporation
📍 Bangalore, India, India 💼 Full-time 🕒 Posted June 03, 2026

Job Description

**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 Apply?

Submit your application today and join our talented team at Microsoft Corporation.

Submit Application

Job Details

  • Location Bangalore, India
  • Job Type Full-time
  • Category other-general
  • Posted Date June 03, 2026
  • Application Deadline June 08, 2026