Staff Software Engineer - Ingestion

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

Databricks is seeking a Staff Software Engineer with 15+ years of experience in core database internals and large-scale distributed systems to join their Lakeflow Connect team. This role focuses on building scalable and fault-tolerant data ingestion solutions for the Lakehouse platform, utilizing techniques like incremental data capture and log parsing. The engineer will be responsible for architecture design, technical leadership, and ensuring high availability and performance of data processing engines.

What you'd actually do

  1. Solve real business needs at large scale by applying your software engineering.
  2. Deliver a highly scalable, available, and fault-tolerant engine processing hundreds of TB of data daily across thousands of customers
  3. Low level systems debugging, performance measurement & optimization on large production clusters.
  4. Build architecture design, influence product roadmap, and take ownership and responsibility over new projects
  5. Use your deep experience to help prevent and investigate production issues.

Skills

Required

  • 15+ years industry experience building and supporting large-scale distributed systems
  • Experience in core Database internals
  • Experience in areas like Database replication, backup, transaction recovery at one of the major database vendors (Microsoft SQL Server , Oracle, IBM etc)
  • Strong foundation in algorithms and data structures and their real-world use cases

Nice to have

  • incremental data capture
  • log parsing

What the JD emphasized

  • 15+ years industry experience building and supporting large-scale distributed systems.
  • Experience in areas like Database replication, backup, transaction recovery at one of the major database vendors (Microsoft SQL Server , Oracle, IBM etc).