
Senior Software Engineer - Backend

Senior Software Engineer - Backend

Senior Software Engineer - Backend
Databricks
Databricks is seeking a Senior Software Engineer with a backend focus to build and enhance their data and AI infrastructure platform. The role involves developing foundational infrastructure platforms, implementing cloud-agnostic solutions, and optimizing the developer experience, particularly with Rust. The position is based in Bengaluru, India.
Qualification
- BS (or higher) in Computer Science or related field.
- 6+ years of production-level experience in Python, Java, Scala, C++, or similar languages.
- Experience developing large-scale distributed systems from scratch.
- Experience working on a SaaS platform or with Service-Oriented Architectures.
- Proficiency in backend languages such as Java, Scala, or Go.
- Hands-on experience in developing and operating backend systems.
- Ability to contribute effectively throughout all project phases.
Responsibility
- Build foundational infrastructure platforms for seamless operation across geographic regions and cloud providers.
- Implement cloud-agnostic infrastructure abstractions for efficient service management.
- Develop tools and processes to enhance engineering efficiency at Databricks.
- Optimize the Rust development experience across the organization.
- Contribute to all project phases from design to implementation and operations.



