companyDatabricks logo

Senior Staff Software Engineer - Backend

DatabricksBengaluru, India
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

Senior

Qualifications

To excel in this role, you should possess: Extensive experience in backend software engineering, particularly with large-scale distributed systems. Strong problem-solving skills and the ability to mentor others. A proactive approach to identifying and rectifying production issues. Excellent collaboration skills to work across various teams and projects. A deep understanding of architecture design and system optimization.

About the job

P-1385

Join the innovative team at Databricks as a Senior Staff Software Engineer specializing in Backend development. In this pivotal role, you will report directly to an Engineering Leader and become an integral part of our engineering organization, collaborating with teams dedicated to developing cutting-edge Databricks products and features that empower thousands of enterprises globally.


Key Characteristics

As a key technical leader at Databricks, you will take full ownership of product or infrastructure direction in a significant domain, guiding it from initial conception to scalable solutions that yield tangible business outcomes. Your contributions will enhance stability, reliability, and organizational processes while leveraging your in-depth expertise in large-scale distributed systems. Additionally, you will mentor senior engineers, assist in recruitment efforts, and spearhead high-impact projects, often tackling complex challenges that push boundaries.


About Databricks

At Databricks, our passion lies in empowering data teams to tackle the world's most pressing challenges—from detecting security threats to advancing cancer treatments. We achieve this by constructing and managing the premier data and AI infrastructure platform, allowing our clients to focus on the high-value challenges central to their missions.


Our engineering teams are at the forefront of developing highly sophisticated products that address real-world needs. We operate one of the largest-scale software platforms, with a fleet of millions of virtual machines generating terabytes of logs and processing exabytes of data daily. Given our scale, we frequently encounter cloud hardware, network, and operating system faults, and it is crucial that our software effectively shields our customers from these issues.


The Impact You Will Have

  • Address significant business requirements at scale through your software engineering expertise.
  • Deliver a highly scalable, available, and fault-tolerant engine that processes hundreds of TB of data daily for thousands of customers.
  • Perform low-level systems debugging, performance assessment, and optimization on extensive production clusters.
  • Design architecture, influence the product roadmap, and assume responsibility for new projects.
  • Utilize your extensive experience to prevent and investigate production challenges.
  • Plan and lead intricate technical projects collaborating with multiple teams across the organization.
  • Be a significant influencer or driver in shaping the organization's roadmap and strategic direction.
  • Lead a TLG or similar review committee, or initiate and sustain an organization-wide initiative driven by engineering excellence.

About Databricks

Databricks is a leader in data and AI infrastructure, providing innovative solutions that empower organizations to harness the power of their data. Our mission is to simplify data processing and machine learning, enabling our customers to focus on solving critical challenges in their sectors.

Similar jobs

Tailoring 0 resumes

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