# Software Engineer - Backend

**Company**: Databricks
**Location**: Belgrade, Serbia
**Work arrangement**: onsite
**Experience**: mid
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Wikidata**: https://www.wikidata.org/wiki/Q18350420

**Apply**: https://job-boards.greenhouse.io/databricks/jobs/8012650002
**Canonical**: https://yubhub.co/jobs/job_b367ecde-fb8

## Description

We are seeking a skilled Software Engineer to join our team in Belgrade. As a founding member of our Belgrade site, you will be involved in the entire development cycle and help us achieve our Lakehouse vision. You will work on challenges such as distributed systems, at-scale service architecture and monitoring, workflow orchestration, and developer experience. You will also build reliable, secure and high performance services and client libraries for storing and accessing humongous amounts of data on cloud storage backends, e.g., AWS S3, GCS, Azure Blob Store. You will develop product features that empower our customers to easily store and access their data.

Our backend teams span many domains across our essential service platforms. You will work on problems that span from product to infrastructure, including distributed systems, at-scale service architecture and monitoring, workflow orchestration, and developer experience.

To succeed in this role, you will need a BS (or higher) in Computer Science, or a related field, and 3+ years of production level experience in one of: Java, Scala, C++, or similar language. You will also need experience developing large-scale distributed systems, experience working on a SaaS platform or with Service-Oriented Architectures, and knowledge of SQL.

## Skills

### Required
- Java
- Scala
- C++
- Large-scale distributed systems
- Service-Oriented Architectures
- SQL
