Looking for a high-impact software engineering role at one of the world’s leading Data and AI companies? Databricks is hiring a Senior Software Engineer for its Observability team in Bengaluru, India. Databricks is rapidly scaling its engineering presence in Bengaluru, and this role puts you at the heart of the systems that keep one of the largest software platforms in the world healthy and reliable.
If you enjoy working on large-scale distributed systems, logging, metrics, and monitoring at massive scale, this opening is worth a serious look. Below is a complete breakdown of the role, eligibility, required skills, and how to apply on the official Databricks careers page.
Quick Overview
| Detail | Information |
|---|---|
| Company | Databricks |
| Role | Senior Software Engineer – Observability |
| Job Type | Full-time |
| Location | Bengaluru, Karnataka, India |
| Work Model | On-site / Hybrid (Bengaluru office) |
| Qualification | Bachelor’s degree (or higher) in Computer Science or a related field |
| Experience | 5+ years of production-level software development experience |
| Date Posted | 20 June 2026 |
| Apply Mode | Online (official Databricks careers page) |
About the Role
Databricks builds and runs the world’s best Data and AI infrastructure platform. The fleet consists of millions of virtual machines, generating terabytes of logs and processing exabytes of data per day. At that scale, cloud hardware, network, and operating system faults are routine — and the software must gracefully shield customers from all of it.
As a Software Engineer on the Observability team, you will develop observability solutions that provide deep insight into the health and performance of Databricks’ products and infrastructure. You’ll establish how the platform is measured, monitored, and kept reliable as the company sets up new engineering teams in Bengaluru.
Key Responsibilities
- Establish standards for logging, metrics, and tracing across the platform.
- Collaborate with different teams to identify metrics that let engineers observe how well the system and its subcomponents are performing.
- Build tooling and infrastructure that lets components efficiently emit, aggregate, and store metrics for dashboards and alerting.
- Ensure the scalability, performance, and reliability of systems by contributing to and executing the technical roadmap.
- Participate in on-call rotations and reduce incident response times to maintain operational excellence.
- Optimize platform and infrastructure cost by analyzing system expenses, enforcing retention policies, streamlining queries, and right-sizing resources to reduce observability costs.
Eligibility / Required Qualifications
- Bachelor’s degree (or higher) in Computer Science or a related field.
- 5+ years of production-level experience in one of: Python, Java, Scala, C++, or a similar language.
- Experience in software development on large-scale distributed systems.
- Familiarity with metrics collection, health monitoring, and observability tools.
Preferred Qualifications
- Hands-on experience designing and operating observability or monitoring platforms at scale.
- Exposure to cloud infrastructure and high-throughput, fault-tolerant systems.
- A track record of improving system reliability, performance, and cost efficiency.
Skills That Help You Stand Out
Strong programming fundamentals in Python, Java, Scala, or C++; solid grounding in distributed systems; and practical experience with logging, metrics, tracing, dashboards, and alerting. Comfort with on-call operations, debugging complex production issues, and cloud-scale infrastructure will make you a strong fit.
Salary & Benefits
The salary for this role is not publicly disclosed on the official posting. Databricks is known for competitive compensation and a comprehensive benefits package; the recruiting team shares specific pay details during the hiring process. Always confirm the final offer directly with the employer.
How to Apply
Applications are accepted online through the official Databricks careers page. Click the button below to view the full posting and apply directly:
Apply Now on Databricks Careers →
Frequently Asked Questions (FAQ)
1. What is the role offered by Databricks in Bengaluru?
Databricks is hiring a Senior Software Engineer for its Observability team in Bengaluru, India. The engineer builds solutions that give insight into the health and performance of Databricks products and infrastructure.
2. What qualifications are required for this Databricks job?
You need a Bachelor’s degree or higher in Computer Science or a related field, plus 5+ years of production-level experience in a language such as Python, Java, Scala, or C++, and experience with large-scale distributed systems.
3. Where is this Databricks Software Engineer job located?
The position is based in Bengaluru, Karnataka, India, where Databricks is expanding its engineering teams.
4. Is the salary disclosed for this Databricks role?
The salary is not publicly disclosed on the official job posting. Databricks offers competitive compensation and benefits, which the recruiting team shares during the hiring process.
5. How can I apply for this Databricks job?
Apply online through the official Databricks careers page linked above. Remember that itreferraljobs.in is a job-information platform and not the recruiter, so always verify details on the official site.