Databricks

About Databricks

Empowering data teams with unified analytics

🏢 Tech👥 1K-5K📅 Founded 2013📍 San Francisco, California, United States

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...

Overview

Databricks is hiring a Staff Software Engineer - Infrastructure to work on backend challenges related to distributed systems and service architecture. You'll utilize skills in Java and monitoring to deliver high-performance services in Bengaluru.

Job Description

Who you are

You have 5+ years of experience in backend engineering, particularly in building and maintaining infrastructure systems. Your expertise in distributed systems allows you to tackle complex challenges, ensuring reliability and performance across services. You are skilled in Java and have a strong understanding of service architecture, which enables you to design scalable solutions that can handle vast amounts of data. Your experience with monitoring tools helps you maintain system health and performance, ensuring that services run smoothly and efficiently.

You thrive in collaborative environments, working closely with cross-functional teams to solve technical challenges. Your problem-solving skills are complemented by your ability to communicate effectively with both technical and non-technical stakeholders. You are passionate about leveraging data and AI to drive business outcomes, and you are excited about the opportunity to contribute to innovative projects at Databricks.

What you'll do

As a Staff Software Engineer at Databricks, you will work on the backend infrastructure that supports our data and AI platform. You will be responsible for designing and implementing high-performance services that can scale across millions of virtual machines. Your role will involve addressing challenges related to distributed systems and service architecture, ensuring that our infrastructure can handle the demands of our customers.

You will collaborate with product teams to understand their requirements and translate them into technical solutions. This includes developing client libraries for data storage and access, as well as optimizing workflows for better developer experience. You will also be involved in monitoring and maintaining the health of our services, using your expertise to identify and resolve issues proactively.

In addition to your technical responsibilities, you will mentor junior engineers, sharing your knowledge and helping them grow in their careers. You will play a key role in shaping the engineering culture at Databricks, fostering an environment of collaboration and innovation.

What we offer

At Databricks, we offer a dynamic work environment where you can make a significant impact on the future of data and AI. You will have the opportunity to work with cutting-edge technologies and collaborate with talented engineers who are passionate about solving complex problems. We provide competitive compensation and benefits, along with opportunities for professional development and growth within the company. Join us in Bengaluru as we build the next generation of data infrastructure and AI solutions.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Databricks.