
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 • Bengaluru, India
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.
You have 5+ years of software engineering experience, particularly in building observability solutions that enhance the performance and reliability of large-scale systems. Your expertise in Java and Python allows you to develop robust applications that can handle vast amounts of data and logs. You are familiar with cloud technologies, especially AWS, and understand how to leverage them to create scalable solutions. Your experience with containerization technologies like Docker and orchestration tools such as Kubernetes enables you to deploy applications efficiently in cloud environments. You have a strong grasp of monitoring tools and frameworks, particularly Elasticsearch, which you use to analyze and visualize system performance metrics. You are a collaborative team player who enjoys working in cross-functional teams to solve complex technical challenges.
Experience with distributed systems and microservices architecture is a plus, as is familiarity with data processing frameworks. You are comfortable working in a fast-paced environment and are eager to learn new technologies that can enhance your skill set. You have a proactive approach to problem-solving and are always looking for ways to improve system observability and reliability.
As a Senior Software Engineer on the Observability team at Databricks, you will be responsible for designing and implementing observability solutions that provide critical insights into the health and performance of our data and AI infrastructure. You will work closely with other engineering teams to establish standards for monitoring and logging, ensuring that our systems are resilient and performant. Your role will involve developing tools that help identify and troubleshoot issues in real-time, allowing our customers to maintain high availability and performance of their applications. You will also contribute to the architecture and design of our observability platform, ensuring it can scale with our growing infrastructure. Collaborating with product managers and other stakeholders, you will help define the roadmap for observability features and enhancements, ensuring they align with customer needs and business goals. You will mentor junior engineers, sharing your knowledge and best practices to foster a culture of continuous improvement within the team.
At Databricks, we offer a dynamic work environment where innovation is encouraged, and your contributions can have a significant impact on our customers and the industry. 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, including opportunities for professional development and growth within the company. Join us in Bengaluru as we build the future of data and AI infrastructure, and help shape the next generation of observability solutions.
Apply now or save it for later. Get alerts for similar jobs at Databricks.