Senior Software Engineer — Backend (Files Team)
San Francisco · USD 166,000-225,000 / year · 3+ years experience · Posted Oct 2, 2026
At a glance
- Experience
- 3+ years experience
- Location
- San Francisco
- Salary
- USD 166,000-225,000 / year · OTE
About Databricks
- Databricks is the Data and AI company. More than 20,000 organizations worldwide — including adidas, AT&T, Bayer, Block, Mastercard, Rivian, Unilever, and 70% of the Fortune 500 — rely on the Databricks Data + AI Platform to build and scale data and AI apps, analytics and agents. Headquartered in San Francisco with 30+ offices around the globe, Databricks offers a unified platform that includes Genie, Lakebase, Agent Bricks, Lakeflow, Lakehouse, and Unity Catalog. To learn more, follow Databricks on LinkedIn, X, YouTube, and Instagram.
About the role
- As a Senior Software Engineer on the Files team, you will innovate at the intersection of storage, performance, and distributed systems.
- You will directly shape the filesystem strategy to power next-generation agentic workloads.
Responsibilities
- Design, build, and operate the filesystem platform powering tens of thousands of data, AI and agentic workloads daily
- Push filesystem performance for the most demanding workloads — profiling and optimizing across the stack, from the API layer down to the Linux kernel
- Partner with teams across the platform to design and evolve next-generation compute and storage architectures
- Set the technical direction for how content is organized across Databricks, standardizing around filesystem primitives that apply to every product surface
Requirements
- Bachelor's degree (or higher) in Computer Science or a related field
- 5+ years of production-level experience in Java, Scala, C++, Go, Rust, or a similar language
- 3+ years of experience developing large-scale distributed systems
- Experience with Kubernetes, Docker, or MicroVM technologies (e.g., Firecracker) and a strong grasp of cloud provider internals (AWS/Azure/GCP)
- Experience with filesystems and FUSE
- Experience building object/blob storage (S3, Azure Blob Storage, GCS etc)
- Systems performance engineering across microservices, down to the Linux level
- Background in high-scale content, storage, or file-sync products
Benefits
- Annual performance bonus
- Equity
- Comprehensive benefits and perks
Skills
- Java
- Scala
- C++
- Go
- Rust
- Kubernetes
- Docker
- Firecracker
- AWS
- Azure
- GCP
- FUSE
Show all 15 skills
- S3
- Azure Blob Storage
- GCS