CareerPlan

Principal Software Engineer

United States, Washington, RedmondFull-time2026-10-30 → 2026-11-10

Core

Architecting and optimizing the internals of Azure Cosmos DB to eliminate throttling, reduce latency, and ensure high availability for distributed database workloads.

Role type

Principal Software Engineer (Distributed Database Internals)

Builds

Azure Cosmos DB service, including storage engines, query execution, indexing, and rate limiting systems.

Domain

Cloud Infrastructure / Distributed Databases

Deliverable

production ML models | product features

Required skills

C#, .NET, C++, Java, Python, distributed database architecture, partitioning strategies, indexing policies, query optimization, rate limiting design, zero-downtime migration, telemetry analysis, generative AI, agentic tools

Preferred skills

Experience with MongoDB, Amazon DynamoDB, or Apache Cassandra, hardware and network limit analysis, multi-region account design, sovereign cloud deployment

Technologies

Azure Cosmos DB, Azure Functions, Azure Service Bus, Azure Cache for Redis, Azure Blob Storage, C#, .NET, Python, C++, Java, JavaScript

Responsibilities

Design and implement fixes for hot partitions, throttling, and resource-heavy cross-partition queries; migrate large or rarely queried content to object storage; design rate limits and noisy-neighbor isolation; mentor engineers and lead incident response; build AI skills to automate code review and query optimization; own telemetry dashboards and alerts for RU consumption and latency.

Seniority

Principal, hands-on IC with strategic impact