Databricks

About Databricks

Empowering data teams with unified analytics

🏢 Tech👥 1K-5K📅 Founded 2013📍 San Francisco, California, United States

Key Highlights

  • Headquartered in San Francisco, CA
  • Valuation of $43 billion with $3.5 billion raised
  • Serves over 7,000 customers including Comcast and Shell
  • Utilizes Apache Spark for big data processing

Databricks, headquartered in San Francisco, California, is a unified data analytics platform that simplifies data engineering and collaborative data science. Trusted by over 7,000 organizations, including Fortune 500 companies like Comcast and Shell, Databricks has raised $3.5 billion in funding, ac...

🎁 Benefits

Databricks offers competitive salaries, equity options, generous PTO policies, and a remote-friendly work environment. Employees also benefit from a l...

🌟 Culture

Databricks fosters a culture of innovation with a strong emphasis on data-driven decision-making. The company values collaboration across teams and en...

Skills & Technologies

Overview

Databricks is hiring a Software Engineer to contribute to their Distributed Data Systems team. You'll be involved in the entire development cycle, focusing on building and optimizing data infrastructure. This position requires a strong background in Java and distributed systems.

Job Description

Who you are

You have a Bachelor's degree in Computer Science or equivalent practical experience in databases or distributed systems — your educational background has equipped you with a solid foundation in software engineering principles. You are comfortable working with complex data architectures and have a passion for building scalable systems that can handle large volumes of data efficiently.

You possess strong problem-solving skills and are adept at driving requirements clarity and design decisions for ambiguous problems — your ability to navigate uncertainty allows you to produce technical design documents and project plans that guide your team towards successful outcomes. Mentoring more junior engineers is something you enjoy, as you believe in fostering a collaborative learning environment.

Your experience includes developing new features and testing them rigorously before rollout to production — you understand the importance of monitoring and maintaining systems to ensure they operate smoothly and efficiently. You are customer-obsessed and strive to deliver high-quality solutions that meet user needs.

What you'll do

As a Software Engineer at Databricks, you will join a founding team at the Belgrade site, contributing to the development of the Data Intelligence Platform. You will be involved in the entire development cycle, from gathering requirements to designing and implementing features that enhance the platform's capabilities. Your role will require you to produce technical design documents that clearly outline your approach and solutions.

You will collaborate closely with other engineers and stakeholders to ensure that the features you develop align with the company's vision and customer needs. Your responsibilities will include mentoring junior engineers, helping them grow their skills and understanding of distributed systems. You will also be responsible for testing and rolling out new features to production, ensuring that they are monitored effectively to maintain performance and reliability.

What we offer

At Databricks, you will be part of a dynamic team that is dedicated to solving some of the world's toughest problems through innovative data solutions. We offer a collaborative work environment where your contributions will have a direct impact on the success of our platform. You will have opportunities for professional growth and development, as well as the chance to work on cutting-edge technology that is shaping the future of data and AI infrastructure.

We encourage you to apply even if your experience doesn't match every requirement — we value diverse perspectives and believe that a variety of experiences can lead to better solutions. Join us in our mission to build the best data platform for all workloads.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Databricks.

Similar Jobs You Might Like

Based on your interests and this role

Databricks

Software Engineering

Databricks📍 Belgrade

Databricks is hiring a Senior Software Engineer to develop features for their Data Intelligence Platform. You'll work with Java and distributed systems to drive design decisions and mentor junior engineers. This position requires a strong background in databases or distributed systems.

Senior
1d ago
Databricks

Staff Engineer

Databricks📍 Belgrade

Databricks is hiring a Staff Software Engineer to drive the development of their Distributed Data Systems. You'll work with Java and distributed systems to enhance their data platform. This position requires a strong background in databases and software engineering.

Senior
1d ago
Exa

Data Engineer

Exa📍 San Francisco - On-Site

Exa is seeking a Data Engineer to architect and build the data infrastructure for their innovative search engine. You'll work with technologies like Rust, Kafka, and Flink to develop large-scale data processing systems. This role requires a deep understanding of lakehouse architectures and distributed data systems.

🏛️ On-SiteMid-Level
2 months ago
Databricks

Backend Engineer

Databricks📍 Vancouver - On-Site

Databricks is hiring a Senior Backend Engineer to help build and run their data and AI infrastructure platform. You'll work on challenges related to data processing and user experience. This position requires significant experience in backend engineering.

🏛️ On-SiteSenior
1d ago
Databricks

Backend Engineer

Databricks📍 Vancouver - On-Site

Databricks is hiring a Staff Software Engineer - Backend to help build and run their data and AI infrastructure platform. You'll work on challenges related to data processing and user experience. This role requires significant experience in backend engineering.

🏛️ On-SiteStaff
1d ago