* Design and implement high‑throughput, low‑latency migration engines that can move terabytes-petabytes of data with correctness guarantees. * .
Responsibilities
Build robust CDC (Change Data Capture), logical replication, and log‑based streaming frameworks. Develop schema translation, data transformation, and complex type‑mapping logic across heterogeneous systems. Work deeply with database internals—storage, WAL/redo logs, MVCC, locking, query execution, replication. Drive reliability, performance, and fault‑tolerance improvements across migration workflows. Build diagnostics, observability, and troubleshooting frameworks to ensure predictable migrations at customer scale. Participate in design reviews, architecture discussions, and production readiness of new migration capabilities.
Required Qualifications
Bachelor's Degree in Computer Science, or related technical discipline 10+ years of software development experience using RUST, C++, GO or an equivalent systems programming language Deep knowledge of database internals in PostgreSQL (preferred) and at least one among Oracle/MySQL. Proficiency in building highly concurrent, multi-threaded, performance‑optimized systems (Go, Rust, C/C++) Strong debugging, performance tuning, and systems‑level problem‑solving skills. * Contributions to PostgreSQL, MySQL, or strong exposure to Oracle internals Prior work on database migration tools, replication frameworks, streaming systems, or data‑integration platforms.
Original Posting
This role is sourced from Microsoft. Apply on Microsoft careers page