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

Staff Engineer Senior

DatabricksBelgrade

Apply Now →

Skills & Technologies

Overview

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.

Job Description

Who you are

You have a strong background in software engineering with a focus on database systems — your experience includes designing and optimizing complex query engines and storage systems. You are familiar with distributed systems and understand the challenges of data management and performance optimization. Your technical expertise includes working with Apache Spark and SQL, and you are comfortable producing technical design documents and project plans. You have a passion for mentoring junior engineers and driving clarity in ambiguous problems, ensuring that your team can tackle challenges effectively.

You thrive in collaborative environments and enjoy working with cross-functional teams to deliver high-quality software solutions. Your problem-solving skills are complemented by your ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders. You are committed to continuous learning and staying updated with the latest advancements in database technologies and architectures.

What you'll do

In this role, you will be part of a team dedicated to revolutionizing the data lifecycle through innovative architectural patterns. You will drive requirements clarity and make design decisions for ambiguous problems, ensuring that the systems you design are robust and scalable. Your responsibilities will include developing new features for the database engine, focusing on areas such as query compilation, optimization, and distributed query execution. You will also be involved in testing and rolling out new features, ensuring that they meet the high standards expected by Databricks.

You will mentor junior engineers, sharing your knowledge and experience to help them grow in their roles. Your work will directly contribute to the development of a next-generation query engine that outperforms traditional data warehouses, addressing challenges like data staleness and reliability. You will collaborate closely with other engineers and stakeholders to ensure that the solutions you design align with the company's mission to simplify the data lifecycle.

What we offer

At Databricks, you will be part of a dynamic team that is at the forefront of data technology. We offer a collaborative work environment where innovation is encouraged, and your contributions will have a significant impact on the future of data processing. You will have access to professional development opportunities and the chance to work with cutting-edge technologies in the field of data engineering. We believe in fostering a culture of inclusivity and support, ensuring that all team members can thrive and succeed in their roles.

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

Software Engineering

Databricks📍 Belgrade

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.

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
Databricks

Backend Engineer

Databricks📍 Belgrade - On-Site

Databricks is hiring a Staff Software Engineer - Backend to build and run their data and AI infrastructure platform. You'll work with technologies like AWS and Java to develop high-performance services. This position requires significant experience in backend engineering and distributed systems.

🏛️ On-SiteStaff
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