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

Databricks

Software Engineering Senior

DatabricksBengaluru

Apply Now →

Overview

Databricks is hiring a Senior Software Engineer to lead the development of products that provide insights on AI and data workloads. You'll work with technologies like Python, Java, and AWS to build data infrastructure that processes billions of entries daily. This role requires significant experience in software engineering and data systems.

Job Description

Who you are

5+ years of software engineering experience with a focus on data infrastructure — you've developed systems that handle large-scale data processing and understand the complexities of optimizing performance for AI workloads. You have a strong background in programming languages such as Python and Java, and you're familiar with cloud technologies like AWS.

You possess deep knowledge of containerization and orchestration tools, particularly Docker and Kubernetes, which you've used to deploy scalable applications across multiple cloud regions. Your experience with big data technologies, such as Apache Spark, allows you to design efficient data pipelines that process billions of entries daily.

You are a collaborative team player who enjoys working closely with product development teams to refine requirements and ensure successful product milestones. Your strong problem-solving skills enable you to tackle technical challenges effectively, and you thrive in environments that require continuous iteration and improvement.

Desirable

Experience with observability tools and practices is a plus, as is familiarity with DevOps, FinOps, SecOps, and AIOps methodologies. You are comfortable working in a fast-paced environment and are eager to learn and adapt to new technologies and practices.

What you'll do

As a Senior Software Engineer on the Customer Foresight Team, you will lead the development of innovative products that help customers gain insights into their AI and data workloads. You will be responsible for building and maintaining data infrastructure that supports high-volume data processing and analytics. Your role will involve collaborating with cross-functional teams to define product requirements and ensure that the solutions you develop meet customer needs.

You will design and implement systems that simplify the process of answering complex questions about data performance and cost optimization. Your work will directly impact some of the world's largest companies, enabling them to leverage deep data insights for better decision-making. You will also be involved in deploying solutions across over 65 cloud regions, ensuring that they are robust and scalable.

In addition to your technical responsibilities, you will mentor junior engineers and contribute to the overall growth of the engineering team. You will participate in code reviews, share best practices, and help foster a culture of continuous learning and improvement within the team.

What we offer

At Databricks, you will be part of a dynamic team that is dedicated to solving some of the toughest problems in the data and AI space. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will work in an inclusive environment that values diversity and encourages collaboration across teams. Join us in our mission to empower data teams to achieve their goals and make a meaningful impact in their industries.

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

Databricks

Software Engineering

Databricks📍 Bengaluru

Databricks is hiring a Senior Software Engineer for their Observability team to develop solutions that provide insights into product and infrastructure health. You'll work with technologies like Java, Python, and AWS in Bengaluru.

Senior
1d ago
Databricks

Software Engineering

Databricks📍 Bengaluru

Databricks is hiring a Senior Software Engineer for their Observability team to develop solutions that provide insights into product health and performance. You'll work with technologies like Java, Python, and AWS in Bengaluru.

Senior
1d ago
Dialpad

Software Engineering

Dialpad📍 Bengaluru

Dialpad is seeking a Senior Software Engineer in Observability to enhance their metrics and log collection platform. You'll collaborate with Infrastructure engineers and develop tools to support project instrumentation. This role requires expertise in Java and Python, along with experience in cloud technologies.

Senior
1d ago
Roku

Software Engineering

Roku📍 Bengaluru

Roku is seeking a Senior Software Engineer for their Observability team to build scalable systems that manage vast amounts of data. You'll work with technologies like Java and Docker to enhance Roku's observability platform. This role requires significant experience in software engineering and cloud technologies.

Senior
6h ago
Roku

Software Engineering

Roku📍 Bengaluru

Roku is seeking a Senior Software Engineer to join their backend and data team. You'll design and optimize distributed data pipelines and real-time processing systems. This role requires strong skills in Java, Python, and SQL.

Senior
6h ago