Staff Software Engineer - Databases
Databricks
Bengaluru, IndiaOn-siteFull-time
About this role
<p>P-375</p> <p>At Databricks, we build powerful infrastructure that accelerates innovation and enables data teams to deliver with confidence and scale. Our unified schema migration platform underpins automated, observable, and developer-friendly workflows—ensuring Databricks can continue evolving rapidly across thousands of databases and 60+ mission-critical services.</p> <p><strong>What You’ll Do</strong></p> <p>As a Staff Software Engineer, you’ll lead the design, development, and reliability of our global platform that manages schema and data changes at scale:</p> <div> <ul> <li><strong>Schema Migration Platform:</strong> Architecting and maintaining automated schema change infrastructure for MySQL and TiDB, while implementing versioning, rollback, validation, and auditing for safe, predictable, and fast migrations.</li> <li><strong>Scale, Reliability &amp; Test Harness:</strong> Ensuring the platform operates across thousands of global databases with zero downtime, enhancing resilience, observability, and recovery, and building a test harness for migration and deployment validation.</li> <li><strong>Developer Experience &amp; CI/CD Integration:</strong> Designing intuitive tools and APIs for seamless schema and data change management, and embedding migration workflows into CI/CD pipelines to increase velocity and reduce friction.</li> <li><strong>Schema &amp; Data management: </strong>Designing infrastructure for safe, large-scale schema and data operations like backfills and purging. This includes ensuring backfill operations are monitored, retryable, minimally disruptive, and automated to align with schema/data evolution and maintain data integrity.</li> </ul> </div> <p><strong>Your role will be crucial in:</strong></p> <ul> <li>Ensuri