companyDatabricks logo

Staff Software Engineer - Backend at Databricks | Mountain View, CA

DatabricksMountain View, California
On-site Full-time $192K/yr - $260K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

We are seeking candidates with a solid background in backend development, strong programming skills in Scala or Java, and experience with data processing frameworks like Apache Spark and Apache Kafka. Familiarity with cloud services (AWS, Azure) and infrastructure tools (CloudFormation, Terraform) is also essential.

About the job

Join Databricks as a Staff Software Engineer focused on Backend development, where you'll play a crucial role in enabling data teams to tackle some of the world's most challenging problems, ranging from security threat detection to cancer drug development. Our mission is to build and operate the world's leading data and AI infrastructure platform, allowing our customers to concentrate on the high-value challenges central to their missions.

Founded in 2013 by the original creators of Apache Spark, Databricks has rapidly expanded from a small office in Berkeley, California, to a global powerhouse with over 1,000 employees. Our platform is trusted by thousands of organizations, from startups to Fortune 100 companies, making us one of the fastest-growing SaaS companies worldwide.

As part of our engineering team, you'll develop and maintain highly technical products that address significant real-world needs. We constantly push the limits of data and AI technology while ensuring the resilience, security, and scalability essential for our customers' success.

Our software operates at an impressive scale, managing millions of virtual machines and processing exabytes of data daily. We frequently encounter cloud hardware, network, and operating system faults, and it is vital that our software effectively shields customers from these issues.

As a Backend Software Engineer, you'll collaborate closely with your team and product management to prioritize, design, implement, test, and operate micro-services for the Databricks platform. Your responsibilities will include writing software in Scala/Java, building data pipelines using Apache Spark and Apache Kafka, integrating third-party applications, and interacting with cloud APIs such as AWS and Azure.

Possible teams you could join include:

Data Science and Machine Learning Infrastructure: Develop services and infrastructure that blend machine learning and distributed systems, empowering collaborative workspaces, notebooks, IDE integrations, and project management tools.

Compute Fabric: Create resource management infrastructure that supports big data and machine learning workloads in a robust, flexible, secure, and cloud-agnostic manner, managing millions of virtual machines.

About Databricks

Databricks, the pioneering company behind Apache Spark, is at the forefront of data and AI infrastructure solutions. With a commitment to innovation and a culture of collaboration, we empower organizations globally to harness the power of their data.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.