Databricks
Sr. Software Engineer - Ingestion Core team
$166K–$225K
San Francisco, California · Senior · Full-time · Posted Sep 16, 2026
- Experience
- 5+ years writing production code.
About the job
Build and optimize distributed systems that ingest high-volume structured and unstructured data from diverse sources into Delta Lake.
What you'll do
- Build distributed infrastructure for streaming, incremental ingestion, and replication; improve latency, throughput, cost, reliability, and scale.
- Develop monitoring and observability for ingestion workflows and systems, and collaborate on RAG and AI agent use cases.
- Apply ML techniques to streaming workloads and build Agentic SDKs with strong evaluations.
What they ask for
- 5+ years writing production code in 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 CDC.
- Experience building or operating systems where scale, throughput, latency, reliability, and cost matter; comfortable using AI tools and defining effective evaluations.
Pay
$166,000 — $225,000 USD (salary range)
Tools
Java, Scala, Go, C++, Python, Spark, Delta Lake, ML
AI focus
Optimize streaming workloads using ML techniques; collaborate on RAG and AI agent use cases; build Agentic SDKs with strong evaluations; use AI tools and define evaluations to shorten the development loop.
Model-written summary · the original posting is authoritative