companyDatabricks logo

Software Engineer - Distributed Data Systems 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

Experience

Qualifications

Your Responsibilities: Clarify requirements and drive design decisions for complex problems. Create detailed technical design documents and project plans. Develop innovative features and functionality. Guide and mentor junior engineers in their development. Conduct testing and deployment to production, including monitoring. What We Seek: Bachelor's degree in Computer Science or a comparable level of practical experience in databases or distributed systems. Ability to work towards a long-term vision with gradual deliverables. A drive to deliver impactful customer value. 3+ years of hands-on experience in production-level development using Java, Scala, or C++. A strong foundation in algorithms and data structures, with practical applications. Experience with distributed systems, databases, and big data technologies (e.g., Apache Spark™, Hadoop).

About the job

Join us at Databricks, where we are driven by a passion for empowering data teams to tackle the most challenging issues globally — from transforming transportation to fast-tracking medical innovations. We pride ourselves on developing and maintaining the premier data and AI infrastructure platform, enabling our clients to harness deep data insights for business enhancement.

Founded by engineers, Databricks is embarking on a transformative journey to create the leading Data Intelligence Platform. We are building on a solid foundation with the ambition to create significantly superior products. Our focus spans everything from the Storage Engine (data layout, encryption, caching, etc.) to the Query Engine (Vectorization, Query Optimization, etc.), with the goal of enhancing every component to offer our customers the most efficient, user-friendly, and secure data platform for all their data workloads.

As a Software Engineer, you will be a pioneering member of our Belgrade site and contribute to our multi-year mission to realize our Lakehouse vision. You will engage in the complete development cycle and embody all core Databricks values: ownership, data-driven decision-making, teamwork, and customer obsession.

About Databricks

Databricks is a leader in the data and AI landscape. Over 10,000 organizations globally, including major names like Comcast, Condé Nast, and more than half of the Fortune 500, utilize the Databricks Data Intelligence Platform to unify and democratize data, analytics, and AI. Headquartered in San Francisco, with a global presence, Databricks was founded by the pioneering creators of Lakehouse and Apache Spark™, and is committed to reshaping how organizations leverage data.

Similar jobs

Tailoring 0 resumes

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