
Empowering data teams with unified analytics
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...
Databricks offers competitive salaries, equity options, generous PTO policies, and a remote-friendly work environment. Employees also benefit from a l...
Databricks fosters a culture of innovation with a strong emphasis on data-driven decision-making. The company values collaboration across teams and en...

Databricks • Mountain View, California; San Francisco, California
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.
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.
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.
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.
Apply now or save it for later. Get alerts for similar jobs at Databricks.