D

Databricks

Builds cloud software for data analysis and AI

Senior Software Engineer - Ingestion Core team

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USAIn-person

About the Job

Requirements

  • At least 5 years of experience writing production code in one of Java, Scala, Go, C++, or Python.
  • Experience architecting, developing, and deploying large-scale distributed and asynchronous systems.
  • Experience with distributed systems, streaming, Spark, databases, data processing, or change data capture.
  • Experience building or operating systems where scale, throughput, latency, reliability, and cost are important considerations.
  • Comfort using artificial intelligence tools and defining effective evaluations to shorten the development loop.

Responsibilities

  • Build distributed infrastructure to ingest data from diverse sources and support streaming ingestion, incremental processing, and replication; the work extends beyond building plugin connectors.
  • Reduce end-to-end latency, increase throughput, and reduce costs from the time data appears in source systems to when it is available in Delta Lake.
  • Design and optimize streaming and distributed workloads for throughput, cost, latency, reliability, and scale.
  • Optimize streaming workloads by exploring and applying machine learning techniques.
  • Build customer-facing and internal monitoring and observability capabilities that provide visibility into ingestion workflows and the systems running them.
  • Collaborate with partner teams to enable use cases such as retrieval-augmented generation and artificial intelligence agents.
  • Build agentic software development kits with strong evaluations.

About the Company

Databricks

Builds cloud software for data analysis and AI

Databricks builds cloud software that businesses use to organize data, analyze it, and develop AI applications. Its lakehouse architecture brings the flexible storage of a data lake together with the querying and management tools of a data warehouse. Data engineers prepare and update datasets, analysts build reports, and developers train models or create applications in a shared workspace with controls over who can use the data. The platform runs on Amazon, Microsoft, and Google clouds, and customers pay for computing usage or commit to longer contracts for discounted rates. Databricks was founded in 2013 and is headquartered in San Francisco, California.

Company size
10,001+
Company stage
Late Stage VC
Total funding
$32.1B
Headquarters
San Francisco, CA
Founded
2013

Recently Posted Jobs

Explore more opportunities at Databricks

See more jobs