Senior Software Engineer - Ingestion

Databricks is the data and AI company that helps organizations unify and democratize data, analytics and AI, serving over 10,000 organizations worldwide including 50% of Fortune 500.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS · Data

Description For Senior Software Engineer - Ingestion

Databricks is seeking a Senior Software Engineer to join their Lakeflow Connect product team, focusing on building scalable data ingestion solutions. The role involves creating native connectors for databases and enterprise applications to enable customers to efficiently ingest various types of data into Databricks' platform. As part of a mission-critical team, you'll be responsible for developing reliable connectors that can handle millions of rows of data daily while ensuring zero data loss. The position requires expertise in Java, Scala, or C++ programming, along with strong experience in data ingestion systems and database technologies. You'll work on challenging problems like implementing incremental ingestion, optimizing latency, and building robust monitoring systems. The role offers an opportunity to impact how organizations worldwide handle their data infrastructure, working with cutting-edge technology in a company that serves over 10,000 organizations including 50% of Fortune 500 companies. Databricks provides a comprehensive benefits package and fosters an inclusive culture that values diversity. The position is based in Bengaluru, India, and requires 6+ years of relevant experience along with a strong computer science background.

Last updated a few seconds ago

Responsibilities For Senior Software Engineer - Ingestion

  • Building reliable connectors with zero data and precision loss
  • Scaling the connectors to support ingesting millions of rows per day
  • Build incremental ingestion and reduce the end to end latency
  • Enable end to end monitoring and observability into long running ingestion workflows

Requirements For Senior Software Engineer - Ingestion

Java
Scala
  • BS (or higher) in Computer Science, or related field
  • 6+ years of industry experience in writing production code in one of: Java, Scala or C++
  • Experience working with data ingestion and processing systems
  • Experience with SQL and/or other database technologies, CDC and data connectors

Benefits For Senior Software Engineer - Ingestion

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive benefits package (specific details vary by region)

Interested in this job?

Jobs Related To Databricks Senior Software Engineer - Ingestion

Sr. Software Engineer - Performance

Senior Software Engineer role at Databricks focusing on performance optimization of large-scale distributed systems, offering competitive compensation and the opportunity to impact major enterprise data infrastructure.

Senior Software Engineer - Backend

Senior Backend Software Engineer position at Databricks, building scalable distributed systems and infrastructure for data and AI platform, requiring 5+ years of experience in Java/Scala/C++.

Sr. Software Engineer, Observability

Senior Software Engineer position at Databricks focusing on observability solutions for large-scale distributed systems, requiring 7+ years of experience in Python, Java, or similar languages.

Senior Software Engineer (Backend)

Senior Backend Software Engineer role at Databricks in Bengaluru, building scalable infrastructure platforms and cloud-agnostic solutions for the leading data and AI platform.

Senior Software Engineer - Gameplay

Senior Gameplay Engineer position at Roblox, building innovative gaming experiences using C++ and the Roblox engine, with salary range $222,910-$289,460 USD.