CareerPlan

Principal Software Engineer - CoreAI

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

Core

Shape database design, operation, and evolution at scale for a production Azure service, ensuring durability, reliability, and performance through deep technical influence and partnership with engineers.

Role type

Principal Software Engineer (Database Reliability & Performance)

Builds

Large-scale Azure SQL databases supporting a production Azure service

Domain

Cloud Infrastructure / Database Engineering

Required skills

Azure SQL administration, database performance tuning, query plan analysis, schema design, data migration, incident response, distributed systems fundamentals, technical leadership, automation, mentoring

Preferred skills

SRE background, geo-replication expertise, failover group management, high-availability pattern design

Technologies

Azure SQL, C, C++, C#, Java, JavaScript, Python

Responsibilities

Own availability, durability, and performance of large-scale Azure SQL databases; Lead deep performance tuning efforts including query plan analysis and indexing strategies; Diagnose and resolve complex issues such as deadlocks and latency spikes; Define and drive capacity planning models; Partner with engineers to influence schema design and access patterns; Lead design and execution of safe, automated schema changes and data migrations; Define and evolve deep Azure SQL telemetry for proactive health monitoring; Serve as database technical authority during live-site incidents and lead root cause analysis; Identify and reduce database technical debt to improve maintainability; Build reusable tooling and automation to eliminate manual operational work; Mentor senior engineers and shape technical strategy across teams.