companyDatabricks logo

Staff Software Engineer - Backend at Databricks | Belgrade, Serbia

DatabricksBelgrade, Serbia
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

To excel in this role, candidates should possess: A Bachelor's degree or higher in Computer Science or closely related field. A minimum of 8 years of hands-on experience in production-level software development using Java, Scala, C++, or equivalent languages. Demonstrated expertise in architecting and building large-scale distributed systems. Familiarity with SaaS platforms or Service-Oriented Architectures. Proficiency in SQL and its applications.

About the job

P-1416

At Databricks, we are driven by a passion for empowering data teams to tackle some of the world's most complex challenges—ranging from revolutionizing transportation to accelerating medical innovations. We achieve this by developing and maintaining the premier data and AI infrastructure platform, enabling our clients to harness deep data insights to optimize their operations.

Founded by a team of engineers, Databricks is on an ambitious journey to create the ultimate Data Intelligence Platform. While we are building on a robust foundation, our vision is to enhance every component to deliver a faster, more user-friendly, and secure data platform capable of handling diverse data workloads.

As a software engineer, you will be a vital member of the inaugural Belgrade team and contribute significantly to our multi-year mission to realize the Lakehouse vision. You will engage in the end-to-end development lifecycle and embody the core values of Databricks.

Your Impact:

Our backend teams tackle a variety of challenges across our essential service platforms. You may work on:

  • Complex issues spanning both product and infrastructure, including distributed systems, large-scale service architecture, monitoring, workflow orchestration, and enhancing developer experience.
  • Building reliable, secure, and high-performance services and client libraries to manage and access vast amounts of data on cloud storage solutions like AWS S3, GCS, and Azure Blob Store.
  • Contributing to product features that enable our customers to effortlessly store and retrieve their data.

What We Seek:

  • Bachelor's degree (or higher) in Computer Science or a related discipline.
  • 8+ years of production-level experience in Java, Scala, C++, or similar programming languages.
  • Proven experience in developing large-scale distributed systems.
  • Experience with SaaS platforms or Service-Oriented Architectures.
  • Solid understanding of SQL.

About Databricks

Databricks is at the forefront of the data and AI revolution, empowering over 10,000 organizations globally—including industry leaders like Comcast, Condé Nast, and over half of the Fortune 500—to unify data analytics and AI. Headquartered in San Francisco with a global presence, Databricks was founded by the original creators of Lakehouse, Apache Spark™, Delta Lake, and MLflow. Discover more about our innovative platform and join us in shaping the future of data intelligence.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.