Senior Software Engineer - IngestionDatabricks · Bengaluru, India
Databricks logo

Databricks

company page ↗ Visa Sponsoring Company

Senior Software Engineer - Ingestion

✓ This company has sponsored visas before. The posting doesn't say so, but it's still worth applying.

🗓️ Posted 2026-08-28 Bengaluru, India Hybrid ICT
💰 Salary Not shared 📊 Market ₹450,000–₹750,000/mo

About the Company

Databricks is the data and AI company. More than 10,000 organizations worldwide - including Comcast, Condé Nast, Grammarly, and over 50% of the Fortune 500 - rely on the Databricks Data Intelligence Platform. Databricks is passionate about enabling data teams to solve the world's toughest problems by building and running the world's best data and AI infrastructure platform. Ingesting data into the Lakehouse is a strategic area of investment for Databricks and a key enabler for Data and AI workflows. Lakeflow Connect is looking to solve this problem by providing ready-to-use, point-and-click connectors for a wide variety of sources.

Responsibilities

  • ● Solve real business needs at large scale by applying your software engineering.
  • ● Deliver a highly scalable, available, and fault-tolerant engine processing hundreds of TB of data daily across thousands of customers.
  • ● Perform low level systems debugging, performance measurement, and optimization on large production clusters.
  • ● Build architecture design, influence product roadmap, and take ownership and responsibility over new projects.
  • ● Use deep experience to help prevent and investigate production issues.
  • ● Plan and lead complicated technical projects that work with several teams within the company.
  • ● Break down complex problems quickly into potential solutions, knowns, and unknowns, and de-risk through prototyping and validation.

Requirements

  • ● BS (or higher) in Computer Science, or a related field.
  • ● 5+ years of production level experience in one of: Python, Java, Scala, C++, or similar language.
  • ● Experience developing large-scale distributed systems from scratch.
  • ● Experience in areas like Database replication, backup, transaction recovery at one of the major database vendors (Microsoft SQL Server, Oracle, IBM etc) is a plus to have.
  • ● Hands-on experience in developing and operating backend systems.
  • ● Ability to contribute effectively throughout all project phases, from initial design and development to implementation and ongoing operations, with guidance from senior team members.