Databricks logo

Senior Software Engineer - Backend

DatabricksBengaluru, India
Full Timefull-timepythonjava+5 more
Apply Now
Databricks logo

Senior Software Engineer - Backend

Databricks

Apply Now

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.

Similar Jobs