
About Databricks
Empowering data teams with unified analytics
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 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.
Job Description
Who you are
You have 5+ years of experience in backend engineering, with a strong focus on building production systems that handle large-scale data workloads. Your expertise includes working with distributed systems and service architecture, allowing you to tackle complex challenges effectively. You are proficient in programming languages such as Java and Python, and you understand the intricacies of cloud storage solutions like AWS S3 and Azure Blob Store.
You thrive in collaborative environments and enjoy working closely with cross-functional teams to deliver impactful solutions. Your problem-solving skills enable you to navigate technical challenges, and you are comfortable with the entire development cycle, from design to deployment. You are committed to writing clean, maintainable code and have experience with REST APIs and client libraries.
What you'll do
As a Staff Software Engineer at Databricks, you will play a crucial role in building the next generation of data and AI infrastructure. You will work on various backend challenges, including developing reliable and secure services that can handle massive amounts of data. Your responsibilities will include designing and implementing scalable systems, optimizing performance, and ensuring high availability.
You will collaborate with product and infrastructure teams to enhance the developer experience and improve workflow orchestration. Your contributions will directly impact the success of our Lakehouse vision, and you will have the opportunity to mentor junior engineers and share your knowledge with the team. You will also participate in code reviews and contribute to architectural discussions, helping to shape the future of our platform.
What we offer
At Databricks, we offer a dynamic work environment where innovation is encouraged. You will be part of a founding team in our Belgrade office, contributing to a multi-year journey to build the best Data Intelligence Platform. We provide competitive compensation and benefits, along with opportunities for professional growth and development. Join us in solving the world's toughest problems through data and AI.
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

Backend Engineer
Databricks is hiring a Backend Engineer to build reliable and high-performance services for their data and AI infrastructure platform. You'll work with technologies like AWS and Java to tackle challenges in distributed systems and cloud storage. This position requires experience in backend engineering.

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

Backend Engineer
Databricks is hiring a Staff Software Engineer - Backend to build infrastructure and products for their data and AI platform. You'll work with technologies like Scala, Kubernetes, and Apache Spark to deliver reliable services at scale. This position requires strong backend engineering experience.

Backend Engineer
Databricks is hiring a Staff Software Engineer - Backend to tackle challenges in distributed systems and service architecture. You'll work with Java and contribute to high-performance services in Bengaluru.

Backend Engineer
Databricks is hiring a Staff Software Engineer - Backend to join their London team. You'll be involved in building and running a data and AI infrastructure platform, tackling challenges in distributed systems and service architecture.