companyDatabricks logo

Software Engineer Intern - Database Engine Innovations

DatabricksBelgrade, Serbia
On-site Internship

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 will include: Clarifying requirements and making design decisions for complex problems Creating technical design documents and project plans Developing innovative features Mentoring junior engineers Testing and deploying to production, with ongoing monitoring. What we seek: A strong passion for database systems, storage systems, distributed systems, language design, or performance optimization Comfort in working towards a long-term vision with incremental deliverables A customer-oriented mindset with a focus on impactful contributions 5+ years of experience in a related field Optional: PhD in databases or distributed systems

About the job

P-1414

At Databricks, our mission is to revolutionize the entire data lifecycle—from ingestion to ETL, BI, and extending into ML/AI—through a unified platform. We envision a future where the traditional data warehouse architecture is transformed into a modern architectural paradigm known as Lakehouse (CIDR 2021 paper). This open platform harmonizes data warehousing with advanced analytics, addressing key challenges such as data staleness, reliability, total cost of ownership, data lock-in, and limited use-case support.

To realize this vision, Databricks is developing a cutting-edge (decoupled) query engine and structured storage system that aims to surpass specialized data warehouses in relational query performance while preserving the flexibility and robustness characteristic of general-purpose systems like Apache Spark™. Your contributions will be vital to this multi-year initiative.

As a member of our team, you will design next-generation systems that set new benchmarks in the following areas:

  • Query compilation and optimization
  • Distributed query execution and scheduling
  • Vectorized execution engine
  • Data security
  • Resource management
  • Transaction coordination
  • Efficient storage structures (encodings, indexes)
  • Automatic physical data optimization

About Databricks

Databricks is a pioneering company in the data and AI sector, serving over 10,000 organizations globally—ranging from Comcast to Condé Nast and Grammarly. Our innovative platform is designed to simplify the complexities of data management and analytics.

Similar jobs

Tailoring 0 resumes

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