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 →

Overview

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.

Job Description

Who you are

You have a strong background in software engineering with a focus on distributed systems — your experience includes designing and implementing complex data architectures that scale effectively. You are comfortable working with databases and have a solid understanding of data storage and retrieval mechanisms. Your technical expertise is complemented by your ability to produce clear technical design documents and project plans, ensuring that requirements are well understood and met.

You thrive in collaborative environments and enjoy mentoring junior engineers — sharing your knowledge and helping others grow is important to you. You are detail-oriented and take pride in producing high-quality code that is both efficient and maintainable. Your problem-solving skills enable you to tackle ambiguous challenges and drive clarity in requirements.

What you'll do

As a Staff Software Engineer at Databricks, you will be a founding member of the Belgrade site, contributing to the development of their Data Intelligence Platform. You will be involved in the entire development cycle, from gathering requirements to testing and rolling out features to production. Your role will include driving design decisions for complex problems and ensuring that the solutions align with the company's vision for a unified data platform.

You will collaborate closely with cross-functional teams, including product managers and other engineers, to deliver features that enhance the user experience and meet customer needs. Your responsibilities will also include monitoring production systems and addressing any issues that arise, ensuring high availability and performance of the platform. You will have the opportunity to shape the future of the product and contribute to its success.

What we offer

At Databricks, you will be part of a dynamic team that is committed to innovation and excellence. We provide a supportive environment where you can grow your skills and advance your career. You will have access to cutting-edge technology and the opportunity to work on projects that have a significant impact on the industry. We encourage you to apply even if your experience doesn't match every requirement — your passion for technology and willingness to learn are what matter most.

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

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