Taro Logo

Software Engineer - Backend

Databricks is the data and AI company helping organizations unify and democratize data, analytics and AI, serving over 10,000 organizations worldwide including 50% of Fortune 500.
Belgrade, Serbia
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · AI

Description For Software Engineer - Backend

Databricks is seeking a Backend Software Engineer to join their new Belgrade office as a founding member. This role is part of a multi-year journey to build the best Data Intelligence Platform, working on the company's Lakehouse vision. The position offers an opportunity to work on challenging problems at scale, from distributed systems to cloud storage solutions.

The role involves building reliable, secure, and high-performance services that handle massive amounts of data across multiple cloud platforms including AWS S3, GCS, and Azure Blob Store. You'll be working on critical infrastructure components that power Databricks' data platform, which serves over 10,000 organizations worldwide, including 50% of Fortune 500 companies.

As a founding member of the Belgrade site, you'll have significant impact on shaping the technical direction and culture of the team. The position requires strong expertise in distributed systems, with at least 3 years of production-level experience in languages like Java, Scala, or C++. You'll be working on problems that span from product to infrastructure, including service architecture, monitoring, and workflow orchestration.

Databricks offers a unique opportunity to work with cutting-edge technology in the data and AI space, alongside the original creators of Apache Spark™, Delta Lake, and MLflow. The company has a strong engineering culture and is committed to building dramatically better products by revisiting every component to provide customers with the fastest, easiest to use, and most secure data platform.

This is an ideal role for someone who wants to work on challenging technical problems while having a direct impact on how organizations worldwide handle their data and AI workloads. You'll be part of a team that's passionate about helping data teams solve the world's toughest problems, from advancing transportation to accelerating medical breakthroughs.

Last updated a day ago

Responsibilities For Software Engineer - Backend

  • Build reliable, secure and high performance services and client libraries for storing and accessing data on cloud storage backends
  • Develop product features for customer data storage and access
  • Work on distributed systems, at-scale service architecture and monitoring
  • Handle workflow orchestration and developer experience

Requirements For Software Engineer - Backend

Java
Scala
  • BS (or higher) in Computer Science, or a related field
  • 3+ years of production level experience in 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

Benefits For Software Engineer - Backend

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive benefits package
  • Medical, dental, and vision insurance
  • 401k benefits
  • Parental leave

Jobs Related To Databricks Software Engineer - Backend