← All roles

Senior Software Engineer — Backend (Files Team)

Databricks· Engineering
Apply on company site
San Francisco, CA$166k - $225kFull-timePosted 2w ago

About the role

Senior Software Engineer on the Files team at Databricks, focusing on the filesystem platform powering data, AI and agentic workloads, with emphasis on storage, performance, and distributed systems.

Responsibilities

  • Design, build, and operate the 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

Qualifications

  • 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)
  • You aren't just a user of tools; you understand how to build them from the ground up when existing solutions fail at our scale
  • 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

Skills

Required:JavaScalaC++Kubernetes
Nice to have:GoRust

Benefits

  • Benefits information available via region-specific link; precise details not listed in job description.
Last updated Oct 8, 2026. Interested? Apply on the company site.

About Databricks

Leading Data and AI Platform for Enterprises

Databricks offers a unified platform for data, analytics and AI. Build better AI with a data-centric approach. Simplify ETL, data warehousing, governance and AI on the Data Intelligence Platform.

AIanalyticsbig datadatadata warehousingenterprise-infrastructuregovernanceliquid-ai-recruiting-target

More open roles at Databricks