Software Engineer - Distributed Data Systems
Belgrade, SerbiaPosted 11mo ago
About the role
Software engineer position at Databricks in Belgrade, Serbia, joining as a founding member of the Belgrade site to contribute to the Lakehouse vision and Databricks Data + AI Platform.
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, monitoring.
Qualifications
- BS in Computer Science or equivalent practical experience in databases or distributed systems
- Comfortable working towards a multi-year vision with incremental deliverables
- Motivated by delivering customer value and impact
- 3+ years of production level experience in either Java, Scala or C++
- Solid foundation in algorithms and data structures and their real-world use cases
- Experience with distributed systems, databases, and big data systems (Apache Spark™, Hadoop)
Skills
Required:JavaScalaC++Distributed systems
Benefits
- Benefits (regional details available via provided link)
Last updated Sep 10, 2026. Interested? Apply on the company site.
About Databricks
Leading Data and AI Platform for Enterprises
Databricks offers a unified platform for data, analytics and AI. Build better AI with a data-centric approach. Simplify ETL, data warehousing, governance and AI on the Data Intelligence Platform.
AIanalyticsbig datadatadata warehousingenterprise-infrastructuregovernanceliquid-ai-recruiting-target
More open roles at Databricks
- Strategic Enterprise Account Executive, Life Sciences4d agoHybrid (Illinois) · Sales
- Strategic Core Account Executive4d agoHybrid (Texas) · Sales
- Strategic Core Account Executive - Retail4d agoNorth Rhine-Westphalia, Germany
- Strategic Core Account Executive - Automotive4d agoHybrid (Germany) · Sales
- Strategic Core Account Executive4d agoHybrid (Remote - VA/DC)