
Software Engineer - Backend

Software Engineer - Backend
Databricks
Databricks is seeking a passionate Software Engineer with a backend focus to build and scale infrastructure for their data and AI platform. The role involves working on diverse backend domains, enhancing developer experience, and contributing to foundational infrastructure platforms across various cloud providers.
Qualification
- 2+ years of professional software development experience or a PhD degree.
- Bachelor’s degree or higher in Computer Science or related field.
- Proficiency in backend languages such as Java, Scala, or Go.
- Hands-on experience in developing and operating backend systems.
- Ability to contribute throughout all project phases with guidance from senior team members.
- Strong communication skills for producing clear technical documentation.
Responsibility
- Build infrastructure for the Databricks platform at scale.
- Support Databricks' growth by creating 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 and developer experience.
- Optimize the Rust development experience across the organization.



