Staff Software Engineer - Databases

Databricks Databricks · Data AI · Bangalore, India · Engineering - Pipeline

Staff Software Engineer to lead design, development, and reliability of a global platform managing schema and data changes at scale for databases like MySQL and TiDB. Focus on automation, versioning, rollback, validation, auditing, zero downtime, observability, recovery, test harnesses, developer experience, CI/CD integration, and safe backfill/purging operations.

What you'd actually do

  1. Architecting and maintaining automated schema change infrastructure for MySQL and TiDB, while implementing versioning, rollback, validation, and auditing for safe, predictable, and fast migrations.
  2. 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.
  3. 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.
  4. 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.

Skills

Required

  • 12+ years of professional experience in backend systems or platform engineering.
  • Experience in building platforms, infrastructure, or database engineering, especially with MySQL, TiDB.
  • Track record of building and scaling mission-critical platforms supporting high-throughput, global services.
  • Experience with schema migration frameworks, CI/CD automation and developer tooling.
  • Champion of developer experience, creating clear, reliable, and user-friendly workflows.

What the JD emphasized

  • mission-critical platforms
  • building platforms
  • database engineering
  • MySQL
  • TiDB
  • scalability
  • reliability
  • developer experience