
About Databricks
Empowering data teams with unified analytics
Key Highlights
- Headquartered in San Francisco, CA
- Valuation of $43 billion with $3.5 billion raised
- Serves over 7,000 customers including Comcast and Shell
- Utilizes Apache Spark for big data processing
Databricks, headquartered in San Francisco, California, is a unified data analytics platform that simplifies data engineering and collaborative data science. Trusted by over 7,000 organizations, including Fortune 500 companies like Comcast and Shell, Databricks has raised $3.5 billion in funding, ac...
🎁 Benefits
Databricks offers competitive salaries, equity options, generous PTO policies, and a remote-friendly work environment. Employees also benefit from a l...
🌟 Culture
Databricks fosters a culture of innovation with a strong emphasis on data-driven decision-making. The company values collaboration across teams and en...
Skills & Technologies
Overview
Databricks is hiring a Software Engineer - Database Engine Internals to design next-generation systems for data processing. You'll work with technologies like Apache Spark and SQL in Belgrade.
Job Description
Who you are
You are an aspiring software engineer with a strong interest in database systems and data processing architectures. You have a foundational understanding of SQL and are eager to learn about query optimization and execution. You thrive in collaborative environments and are excited about contributing to innovative projects that simplify the data lifecycle.
You possess a keen analytical mindset and are comfortable tackling ambiguous problems. Your ability to produce technical design documents and project plans will be essential as you work alongside experienced engineers. You are passionate about technology and are motivated to mentor and learn from your peers.
What you'll do
As a Software Engineer Intern at Databricks, you will be part of a team focused on designing and developing the next generation of query engines and structured storage systems. You will drive requirements clarity and contribute to design decisions that address complex challenges in data processing. Your role will involve developing new features and testing them to ensure they meet high standards of performance and reliability.
You will collaborate closely with other engineers to produce technical documentation and project plans, ensuring that all team members are aligned on goals and expectations. Your contributions will help shape the future of data architecture, as you work on optimizing query compilation, execution, and resource management. You will also have the opportunity to mentor more junior engineers, sharing your knowledge and insights to foster a collaborative learning environment.
What we offer
At Databricks, you will be part of a mission-driven company that is transforming the data landscape. We offer a supportive environment where you can grow your skills and make a meaningful impact. You will have access to cutting-edge technology and the chance to work with some of the brightest minds in the industry. Join us in Belgrade and be part of a team that is redefining how data is managed and utilized across various applications.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Databricks.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Databricks is hiring a Senior Software Engineer - Database Engine Internals to design next-generation systems for data processing. You'll work with technologies like Apache Spark and SQL in Belgrade. This position requires significant experience in software engineering.

Staff Engineer
Databricks is hiring a Staff Software Engineer - Database Engine Internals to design next-generation systems for data processing. You'll work with technologies like Apache Spark and SQL to optimize query performance. This role requires significant experience in database systems and software engineering.

Software Engineering
Databricks is hiring a Software Engineer to contribute to their Distributed Data Systems team. You'll be involved in the entire development cycle, focusing on building and optimizing data infrastructure. This position requires a strong background in Java and distributed systems.

Staff Engineer
Databricks is hiring a Staff Software Engineer to drive the development of their Distributed Data Systems. You'll work with Java and distributed systems to enhance their data platform. This position requires a strong background in databases and software engineering.

Software Engineering
Databricks is hiring a Senior Software Engineer to develop features for their Data Intelligence Platform. You'll work with Java and distributed systems to drive design decisions and mentor junior engineers. This position requires a strong background in databases or distributed systems.