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...

Databricks

Software Engineering Senior

DatabricksBelgrade

Apply Now →

Skills & Technologies

Overview

Databricks is hiring a Senior Software Engineer - Database Engine Internals to design next-generation systems for data processing. You'll work with technologies like Apache Spark and SQL in Belgrade. This position requires significant experience in software engineering.

Job Description

Who you are

You have a strong background in software engineering with a focus on database systems and query optimization — your experience includes designing and implementing complex data architectures that enhance performance and reliability. You are proficient in Java and C++, and you understand the intricacies of distributed systems and data processing frameworks like Apache Spark. Your analytical skills allow you to tackle ambiguous problems and drive clarity in requirements and design decisions.

You have a passion for mentoring and guiding junior engineers, sharing your knowledge and expertise to help them grow in their careers. You thrive in collaborative environments, working closely with cross-functional teams to deliver high-quality software solutions. Your ability to produce technical design documents and project plans ensures that projects stay on track and meet their objectives.

What you'll do

As a Senior Software Engineer at Databricks, you will be at the forefront of developing the next generation of query engines and structured storage systems. You will drive requirements clarity and make design decisions for complex problems, ensuring that the systems you build can outperform traditional data warehouses. Your responsibilities will include producing technical design documents, developing new features, and testing and rolling out solutions to production.

You will collaborate with other engineers to optimize query compilation and execution, focusing on distributed query execution and scheduling. Your work will also involve enhancing data security and resource management, as well as improving transaction coordination and storage structures. You will be part of a multi-year journey to redefine the data lifecycle, contributing to a unified platform that simplifies data ingestion, ETL, and advanced analytics.

What we offer

At Databricks, you will be part of a mission-driven team that is transforming the data landscape. We offer a competitive salary and benefits package, along with opportunities for professional growth and development. You will work in a dynamic environment that encourages innovation and collaboration, allowing you to make a significant impact on the future of data processing.

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 - On-Site

Databricks is hiring a Software Engineer - Database Engine Internals to design next-generation systems for data processing. You'll work with technologies like Apache Spark and SQL in Belgrade.

🏛️ On-SiteIntern
1d ago
Databricks

Staff Engineer

Databricks📍 Belgrade

Databricks is hiring a Staff Software Engineer - Database Engine Internals to design next-generation systems for data processing. You'll work with technologies like Apache Spark and SQL to optimize query performance. This role requires significant experience in database systems and software engineering.

Senior
1d ago
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

Backend Engineer

Databricks📍 Belgrade - On-Site

Databricks is hiring a Senior Backend Engineer to build reliable and high-performance services for their data platform. You'll work with Java and AWS to tackle challenges in distributed systems and service architecture. This position requires significant experience in backend engineering.

🏛️ On-SiteSenior
1d ago
Databricks

Software Engineering

Databricks📍 Belgrade - On-Site

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.

🏛️ On-SiteMid-Level
1d ago