staff Software Engineer tech_leadership

About this role

Databricks is hiring a staff-level Software Engineer based in Bangalore, India. The posting calls out experience with MySQL, Spark, Databricks, MLflow.

Role
Software Engineer
Function
software engineering
Level
staff
Track
Tech leadership
Employment
Full-time
Location
Bangalore, India
Department
Engineering - Pipeline

More roles at Databricks

AI Engineer - FDE (Forward Deployed Engineer)
Singapore · mid
AWS GCP Azure
AI Engineer - FDE (Forward Deployed Engineer)
Melbourne, Australia · mid
AWS GCP Azure
AI Engineer - FDE (Forward Deployed Engineer)
Remote (United Kingdom) · mid
AWS GCP Azure
AI Engineer - FDE (Forward Deployed Engineer) - U.S. Federal Sector
Maryland | Virginia | Washington, DC · mid
AWS GCP Azure
AI Solutions Architect (Pre-sales) - Strategic Accounts
Amsterdam, Netherlands · mid
Python SQL AWS
All Databricks jobs →

Job description

from Databricks careers

P-375

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.

What You’ll Do

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:

  • Schema Migration Platform: Architecting and maintaining automated schema change infrastructure for MySQL and TiDB, while implementing versioning, rollback, validation, and auditing for safe, predictable, and fast migrations.
  • Scale, Reliability & Test Harness: 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.
  • Developer Experience & CI/CD Integration: 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.
  • Schema & Data management: 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.

Your role will be crucial in:

This is an excerpt. Read the full job description on Databricks careers →
All software engineering jobs software engineering in Bangalore, India Jobs in Bangalore, India software engineering salaries software engineering career path
All Databricks Jobs Browse software engineering roles staff positions