Senior Staff Software Engineer - Delta in London
Senior Staff Software Engineer - Delta

Senior Staff Software Engineer - Delta in London

London Full-Time 48000 - 72000 Β£ / year (est.) No home office possible
Go Premium
D

At a Glance

  • Tasks: Design and develop robust backend systems for Databricks workspaces.
  • Company: Join Databricks, a leader in data and AI infrastructure.
  • Benefits: Comprehensive benefits, remote work options, and a focus on diversity.
  • Why this job: Make a real impact by solving tough problems at scale.
  • Qualifications: 15+ years in large-scale distributed systems and strong coding skills.
  • Other info: Mentorship opportunities and a dynamic, inclusive work culture.

The predicted salary is between 48000 - 72000 Β£ per year.

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 Delta DML team owns the core write-path operations for Delta Lake, the open-source storage layer behind the Databricks Lakehouse. Our mission is to deliver industry-leading performance and a seamless user experience at massive scale, with most data written in Databricks flowing through our platform. We drive performance innovations like Low Shuffle Merge and Deletion Vectors and actively contribute to open source efforts to unify Delta and Iceberg formats.

We are seeking a highly skilled and experienced Senior Staff Software Engineer to join our backend team. In this role, you will be instrumental in designing, developing, and maintaining robust backend systems that power Databricks workspaces. You will build the next-generation platform for serving workspace assets, ensuring high QPS, low latency, reliable, and performant systems, proactively addressing the future growth challenges. Additionally, as a senior member of the team, you will provide technical leadership, mentorship, and guidance to junior engineers, contributing to the overall improvement of team coding practices and system designs.

The Impact you will have:

  • Solve real business needs at large scale by applying your software engineering.
  • Low level systems debugging, performance measurement, and 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, lead sprint planning, delegating work and assignments to team members and participate 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 SparkTM, 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 https://www.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.

Senior Staff Software Engineer - Delta in London employer: Databricks, Inc.

At Databricks, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our commitment to employee growth is evident through mentorship opportunities and the chance to work on cutting-edge technology that addresses real-world challenges. With comprehensive benefits and a focus on diversity and inclusion, Databricks provides a rewarding environment for Senior Staff Software Engineers looking to make a significant impact in the data and AI landscape.
D

Contact Detail:

Databricks, Inc. Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Senior Staff Software Engineer - Delta in London

✨Tip Number 1

Network like a pro! Reach out to current employees at Databricks on LinkedIn or through mutual connections. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!

✨Tip Number 2

Prepare for technical interviews by brushing up on your algorithms and data structures. Practice coding challenges on platforms like LeetCode or HackerRank. We want to see how you think and solve problems, so show us your best skills!

✨Tip Number 3

Don’t just talk about your past projects; be ready to dive deep into the technical details. We love hearing about your experience with large-scale distributed systems and how you've tackled real-world challenges. Make it engaging!

✨Tip Number 4

Apply directly through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Databricks. Let’s make it happen!

We think you need these skills to ace Senior Staff Software Engineer - Delta in London

Backend Systems Development
Large-Scale Distributed Systems
Low Level Systems Debugging
Performance Measurement
System Optimisation
Architecture Design
Technical Leadership
Mentorship
Project Planning
Algorithms and Data Structures
Automation Tools
Cross-Team Collaboration
Customer Value Delivery
Incremental Deliverables

Some tips for your application 🫑

Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with large-scale distributed systems. We want to see how your skills align with the specific needs of the Senior Staff Software Engineer role.

Showcase Your Impact: When detailing your past projects, focus on the impact you made. We love to see how you've solved real business needs and contributed to customer satisfaction in your previous roles.

Highlight Technical Leadership: As a senior engineer, your ability to mentor and lead is crucial. Share examples of how you've guided junior engineers or led technical projects, as this will resonate well with us.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role you’re excited about!

How to prepare for a job interview at Databricks, Inc.

✨Know Your Stuff

Make sure you brush up on your knowledge of distributed systems and backend architecture. Be ready to discuss algorithms, data structures, and their real-world applications, as these are crucial for the role at Databricks.

✨Showcase Your Experience

With 15+ years in the industry, you’ll want to highlight specific projects where you've built or supported large-scale systems. Prepare examples that demonstrate your problem-solving skills and how you've delivered customer value.

✨Be a Team Player

As a senior engineer, you'll be expected to mentor junior team members. Think about how you've led teams in the past, and be ready to share your approach to technical leadership and collaboration during the interview.

✨Prepare for Technical Challenges

Expect to face some technical questions or challenges during the interview. Practice debugging scenarios or performance optimisation problems that relate to large production clusters, as this will showcase your hands-on experience.

Senior Staff Software Engineer - Delta in London
Databricks, Inc.
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

D
  • Senior Staff Software Engineer - Delta in London

    London
    Full-Time
    48000 - 72000 Β£ / year (est.)
  • D

    Databricks, Inc.

    1000-5000
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>