CareerPlanSign in

Software Engineering II

India, Karnataka, Bangalore💼 Full-time🗓 2026-06-30 → 2026-10-02

Core

Design and evolve core execution, scheduling, and resource management systems for Cosmos Analytics to handle hyperscale, performance-sensitive, and ML/AI heavy workloads.

Role type

Senior IC backend engineer (distributed systems & cloud infrastructure) (via careerplan.io/jobs/1970393556748310-software-engineering-ii-at-microsoft)

Builds

Core platform capabilities including large-scale shuffle data management, ARM-based compute, GPU-accelerated execution paths, and secure containerization.

Domain

Cloud infrastructure, big data processing, and high-performance computing

Deliverable

production ML models | infrastructure

Required skills

C, C++, C#, Java, scalable service design, complex multi-component debugging, cloud environment familiarity, big data execution engines, cluster orchestration, shuffle systems, data movement pipelines, containerization, Kubernetes, Service Fabric, ARM compute, GPU acceleration, performance tuning

Preferred skills

Azure services (Fabric, Storage, ACI), diagnostics tooling, automated checks, cross-team collaboration

Technologies

Azure, Spark, SCOPE, Docker, OCI, Kubernetes, Service Fabric

Responsibilities

Design and evolve core execution and scheduling systems; collaborate across Azure services to land features and remove bottlenecks; improve system robustness and failover flows; contribute to engineering quality through diagnostics and automated checks.

Seniority

Mid-level, hands-on IC