About the company
Databricks is the Data and AI company. More than 20,000 organizations worldwide 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.
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
Conditions
- Pay range: $166,000 — $225,000 USD
- Total compensation package may include eligibility for annual performance bonus, equity, and benefits