← All roles

Senior Software Engineer — Backend (Files Team)

Databricks ·San Francisco, California ·Onsite 9d ago
JavaScalaC++GoRustKubernetesDockerAWSAzureGCPS3LinuxDistributed Systems

About the role

Senior Software Engineer on the Files team at Databricks, innovating at the intersection of storage, performance, and distributed systems to power next-generation agentic workloads. Responsibilities include designing and operating the filesystem platform, pushing performance, partnering on compute/storage architectures, and setting technical direction for content organization.

Requirements

Bachelor's degree in CS or related, 5+ years production-level experience in Java, Scala, C++, Go, Rust, or similar, 3+ years developing large-scale distributed systems, experience with Kubernetes, Docker, or MicroVM technologies, cloud provider internals (AWS/Azure/GCP), filesystems and FUSE, object/blob storage (S3, Azure Blob, GCS), systems performance engineering, and background in high-scale content, storage, or file-sync products.

About the company

Databricks

Databricks offers a unified data analytics platform that enables data science, engineering, and machine learning teams to collaborate and build AI solutions. They operate in the data analytics and AI industry, providing a platform that aims to simplify complex data workflows and accelerate the delivery of AI-powered applications.

View company page →
$166k–225k
Onsite San Francisco, CaliforniaSan Francisco, United States
Posted 9d ago
Apply for this role
Opens databricks.com ↗
About the company
Databricks
https://www.databricks.com

Databricks offers a unified data analytics platform that enables data science, engineering, and machine learning teams to collaborate and build AI solutions. They operate in the data analytics and AI industry, providing a platform that aims to simplify complex data workflows and accelerate the delivery of AI-powered applications.

View company page →