
About Databricks
Empowering data teams with unified analytics
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...
Skills & Technologies
Overview
Databricks is hiring a Senior Staff Software Engineer to develop the Data Intelligence Platform, leveraging AI tools and techniques. You'll work with technologies like Java, Python, and Apache Spark in Mountain View or San Francisco.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in building scalable data platforms. Your expertise in Java and Python allows you to tackle complex technical challenges effectively. You are familiar with cloud technologies, especially AWS, and have experience with containerization using Docker and orchestration with Kubernetes. Your background in machine learning and data engineering equips you to contribute to innovative solutions that drive business insights. You thrive in collaborative environments, working closely with product teams and data scientists to deliver impactful results. You are committed to data protection and governance, ensuring that the tools you develop are both secure and user-friendly. We encourage you to apply even if your experience doesn't match every requirement.
What you'll do
As a Senior Staff Software Engineer at Databricks, you will lead the design and implementation of the Data Intelligence Platform, which is crucial for automating decision-making across the company. You will collaborate with cross-functional teams to define and develop tools that span logging, orchestration, data transformation, and governance. Your role will involve architecting solutions that balance data accessibility with security, ensuring that all business and product metrics are effectively managed. You will also be responsible for mentoring junior engineers, sharing your knowledge of best practices in software development and data management. Your contributions will directly impact the efficiency and effectiveness of data teams at Databricks, helping to solve some of the world's toughest problems. You will engage in continuous improvement of the platform, iterating on feedback and performance metrics to enhance user experience and operational efficiency.
What we offer
At Databricks, you will be part of a dynamic team that is dedicated to pushing the boundaries of data and AI technology. We offer competitive compensation and benefits, including opportunities for professional development and growth within the company. You will work in a collaborative environment that values innovation and creativity, with access to cutting-edge tools and technologies. Our culture promotes diversity and inclusion, ensuring that every team member feels valued and empowered to contribute their unique perspectives. Join us in our mission to transform how data is used across industries, and be part of a company that is shaping the future of data intelligence.
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

Software Engineering
Nuro is seeking a Senior/Staff Software Engineer for their Data Platform team to design and develop scalable data processing systems. You'll work with technologies like Python, AWS, and Docker to support autonomous driving systems. This role requires strong experience in data engineering and machine learning.

Software Engineering
Notion is hiring a Software Engineer for their Product Platform team to design and implement scalable systems and tools. You'll work with technologies like JavaScript, Node.js, and React. This position requires a strong background in software engineering.

Software Engineering
OpenAI is hiring a Software Engineer for their Privacy Infrastructure team to design and operate technical systems supporting legal compliance workflows. You'll work with technologies like Apache Spark and Databricks in San Francisco.

Software Engineering
AKASA is hiring a Software Engineer for their Data Platform team to build innovative AI solutions for healthcare. You'll work with technologies like Java, Python, and AWS to enhance healthcare operations. This role requires experience in software development and a passion for improving patient care.

Software Engineering
Block is hiring a Senior Software Engineer for their Data Platform team to enhance data access for critical business functions. You'll work with Java and collaborate with various teams to deliver impactful solutions. This role requires strong experience in backend services and data management.