← All roles

Senior Software Engineer - Backend

Databricks· Engineering
Apply on company site
BelgradeFull-timePosted 11mo ago

About the role

Senior Backend Engineer role at Databricks in Belgrade, Serbia, focusing on building reliable, secure, high-performance services and client libraries for storing and accessing large-scale data across cloud storage backends, as part of the Lakehouse vision and multi-year journey to enhance the Databricks Data + AI Platform.

Responsibilities

  • Build reliable, secure and high performance services and client libraries for storing and accessing humongous amount of data on cloud storage backends, e.g., AWS S3, GCS, Azure Blob Store.
  • Develop product features that empower customers to easily store and access their data.
  • Work on challenges spanning product and infrastructure including distributed systems, at-scale service architecture and monitoring, workflow orchestration, and developer experience.

Qualifications

  • BS (or higher) in Computer Science, or a related field
  • 5+ years of production level experience in one of: Java, Scala, C++, or similar language
  • Experience developing large-scale distributed systems
  • Experience working on a SaaS platform or with Service-Oriented Architectures
  • Knowledge of SQL

Skills

Required:Distributed systemsSaaS / Service-Oriented ArchitectureJavaSQL
Nice to have:ScalaC++

Benefits

  • Comprehensive benefits and perks (region-specific details available)
Last updated Sep 10, 2026. Interested? Apply on the company site.

About Databricks

Leading Data and AI Platform for Enterprises

Databricks offers a unified platform for data, analytics and AI. Build better AI with a data-centric approach. Simplify ETL, data warehousing, governance and AI on the Data Intelligence Platform.

AIanalyticsbig datadatadata warehousingenterprise-infrastructuregovernanceliquid-ai-recruiting-target

More open roles at Databricks