Taro Logo

Senior 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
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Data

Description For Senior Software Engineer - Backend

Databricks is seeking a Senior Software Engineer to join their Backend team in Belgrade, Serbia. As a founding member of the Belgrade site, you'll be instrumental in building the best Data Intelligence Platform and achieving the company's Lakehouse vision. The role involves working on critical backend systems, developing distributed systems, and building high-performance services for cloud storage integration.

You'll be working on challenging problems that span from product to infrastructure, including distributed systems architecture, service monitoring, and workflow orchestration. The position requires expertise in building reliable and secure services for managing massive amounts of data across various cloud storage platforms like AWS S3, GCS, and Azure Blob Store.

Databricks serves over 10,000 organizations worldwide, including major companies like Comcast, Condé Nast, and Grammarly. The company was founded by the original creators of Apache Spark™, Delta Lake, and MLflow, and is committed to unifying and democratizing data, analytics, and AI.

The ideal candidate should have strong experience in Java, Scala, or similar languages, with a proven track record in distributed systems and SaaS platforms. This role offers the opportunity to work on cutting-edge technology that helps solve some of the world's toughest data challenges while being part of a growing global team.

Last updated 6 hours ago

Responsibilities For Senior 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 Senior Software Engineer - Backend

Java
Scala
  • BS (or higher) in Computer Science, or a related field
  • 5+ 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 Senior Software Engineer - Backend

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive benefits package - specific details vary by region

Jobs Related To Databricks Senior Software Engineer - Backend