CareerPlanSign in

Senior Software Engineer - Distributed Data Systems

Belgrade, Serbia💼 Full-time🗓 2026-04-09 → 2026-09-25

Core

Building the Storage and Query Engines for Databricks' Data Intelligence Platform to enable deep data insights for customers.

Role type

Senior Software Engineer (Distributed Data Systems)

Builds

Storage Engine and Query Engine components for the Lakehouse platform

Domain

Big Data Infrastructure / Distributed Systems

Deliverable

production ML models | product features

Required skills

Java, Scala, C++, algorithms and data structures, distributed systems, databases, big data systems (Apache Spark, Hadoop)

Preferred skills

multi-year vision alignment, customer value delivery

Technologies

Apache Spark, Hadoop, Java, Scala, C++

Responsibilities

Drive requirements clarity and design decisions for ambiguous problems, Produce technical design documents and project plans, Develop new features, Mentor more junior engineers, Test and rollout to production with monitoring

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.