Auf einen Blick
- Aufgaben: Join our Berlin team to build cutting-edge data storage and processing systems.
- Arbeitgeber: Databricks is a leading data and AI company trusted by over 10,000 organizations globally.
- Mitarbeitervorteile: Enjoy comprehensive benefits, remote work options, and a commitment to diversity and inclusion.
- Warum dieser Job: Make a real impact by solving complex problems at scale while mentoring others in a collaborative environment.
- Gewünschte Qualifikationen: 15+ years of experience in large-scale distributed systems and a strong foundation in algorithms.
- Andere Informationen: Be part of a founding team on a multi-year journey towards our Lakehouse vision.
Das voraussichtliche Gehalt liegt zwischen 72000 - 84000 € pro Jahr.
We are hiring a Senior Staff Software Engineer/Principal Software Engineer for Databricks‘ Engineering team reporting to an Engineering Leader. You will be part of the Databricks engineering organization, working on one of the most important products here within Databricks while working with teams that develop Databricks products and features for thousands of enterprises worldwide. As a software engineer, you will join as a founding member of our Berlin site (fully remote) but really as a founding team for our multi-year journey to achieve our Lakehouse vision. You will be involved in the entire development cycle and exemplify all core Databricks values (own-it, data decide, teamwork, customer-obsessed).
Key Characteristics
As an engineer at Databricks, you will build the next generation distributed data storage and processing systems that can outperform specialized SQL query engines in relational query performance, yet provide the expressiveness and programming abstractions to support diverse workloads ranging from ETL to data science.
Job Description
At Databricks, we are obsessed with enabling data teams to solve the world’s toughest problems, from security threat detection to cancer drug development. We do this by building and running the world’s best data and AI infrastructure platform, so our customers can focus on the high-value challenges that are central to their own missions.
Our engineering teams build highly technical products that fulfill real, important needs in the world. We develop and operate one of the largest scale software platforms. The fleet consists of millions of virtual machines, generating terabytes of logs and processing exabytes of data per day. At our scale, we regularly observe cloud hardware, network, and operating system faults, and our software must gracefully shield our customers from any of the above.
The Impact you will have:
- Solve real business needs at large scale by applying your software engineering.
- Deliver a highly scalable, available, and fault-tolerant engine processing hundreds of TB of data daily across thousands of customers.
- Low level systems debugging, performance measurement & optimization on large production clusters.
- Build architecture design, influence product roadmap, and take ownership and responsibility over new projects.
- Introduce tools to allow greater automation and operability of services.
- Use your deep experience to help prevent and investigate production issues.
- Plan and lead complicated technical projects that work with several teams within the company.
- Contribute as a Technical Team Lead by mentoring others, leading sprint planning, delegating work and assignments to team members, and participating in project planning.
What we look for:
- 15+ years industry experience building and supporting large-scale distributed systems.
- Comfortable working towards a multi-year vision with incremental deliverables.
- Motivated by delivering customer value and impact.
- Strong foundation in algorithms and data structures and their real-world use cases.
- Experience driving company initiatives towards customer satisfaction.
- BS/MS/PhD in Computer Science or related majors, or equivalent experience.
About Databricks
Databricks is the data and AI company. More than 10,000 organizations worldwide — including Comcast, Condé Nast, Grammarly, and over 50% of the Fortune 500 — rely on the Databricks Data Intelligence Platform to unify and democratize data, analytics, and AI. Databricks is headquartered in San Francisco, with offices around the globe and was founded by the original creators of Lakehouse, Apache Spark, Delta Lake, and MLflow.
Benefits
At Databricks, we strive to provide comprehensive benefits and perks that meet the needs of all of our employees. For specific details on the benefits offered in your region, please visit mybenefitsnow.com/databricks .
Our Commitment to Diversity and Inclusion
At Databricks, we are committed to fostering a diverse and inclusive culture where everyone can excel. We take great care to ensure that our hiring practices are inclusive and meet equal employment opportunity standards.
Compliance
If access to export-controlled technology or source code is required for performance of job duties, it is within Employer’s discretion whether to apply for a U.S. government license for such positions, and Employer may decline to proceed with an applicant on this basis alone.
#J-18808-Ljbffr
Senior Staff Software Engineer/Principal Software Engineer - Databases Berlin, Germany Arbeitgeber: Databricks Inc.

Kontaktperson:
Databricks Inc. HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Staff Software Engineer/Principal Software Engineer - Databases Berlin, Germany
✨Tip Number 1
Familiarize yourself with Databricks' core values like 'own-it' and 'customer-obsessed'. During your interactions, whether in interviews or networking, demonstrate how you embody these values in your work.
✨Tip Number 2
Highlight your experience with large-scale distributed systems. Be prepared to discuss specific projects where you've successfully built or optimized such systems, as this is crucial for the role.
✨Tip Number 3
Showcase your problem-solving skills by preparing examples of how you've tackled complex technical challenges in the past. This will resonate well with the team’s focus on solving real business needs at scale.
✨Tip Number 4
Engage with the Databricks community online. Participate in forums or discussions related to their products and technologies. This not only shows your interest but also helps you understand their ecosystem better.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Staff Software Engineer/Principal Software Engineer - Databases Berlin, Germany
Tipps für deine Bewerbung 🫡
Understand the Role: Make sure to thoroughly read the job description and understand the key responsibilities and requirements. Tailor your application to highlight your experience in building large-scale distributed systems and your ability to deliver customer value.
Showcase Relevant Experience: In your CV and cover letter, emphasize your 15+ years of industry experience, particularly in software engineering and systems debugging. Provide specific examples of projects where you have influenced product roadmaps or led technical initiatives.
Demonstrate Technical Skills: Highlight your strong foundation in algorithms and data structures. Mention any relevant technologies or methodologies you have used in past projects that align with Databricks' focus on data and AI infrastructure.
Express Your Motivation: Convey your passion for solving complex problems and delivering impactful solutions. Discuss how your values align with Databricks' core principles such as teamwork and customer obsession in your application materials.
Wie du dich auf ein Vorstellungsgespräch bei Databricks Inc. vorbereitest
✨Understand the Lakehouse Vision
Make sure you have a solid grasp of Databricks' Lakehouse vision and how it integrates data storage and processing. Be prepared to discuss how your experience aligns with this vision and how you can contribute to its realization.
✨Showcase Your Technical Expertise
Highlight your 15+ years of experience in building large-scale distributed systems. Be ready to provide specific examples of past projects where you solved complex problems, optimized performance, or introduced innovative solutions.
✨Demonstrate Team Leadership Skills
As a potential Technical Team Lead, emphasize your experience in mentoring others and leading technical projects. Share examples of how you've successfully delegated tasks and facilitated collaboration among team members.
✨Prepare for Problem-Solving Scenarios
Expect to face technical challenges during the interview. Prepare to discuss your approach to low-level systems debugging, performance measurement, and how you would handle production issues in a high-scale environment.