
Software Engineer - Backend

Software Engineer - Backend

Software Engineer - Backend
Databricks
Databricks is seeking a passionate Software Engineer with a backend focus to build infrastructure and products for their data and AI platform. The role involves tackling challenges related to distributed systems, service architecture, and data pipelines, while delivering reliable services for cloud storage backends. Candidates should have a strong background in computer science and experience with large-scale systems.
Qualification
- BS (or higher) in Computer Science or a related field.
- 2+ years of production-level experience in Java, Scala, C++, or similar languages.
- Experience developing large-scale distributed systems.
- Experience working on a SaaS platform or with Service-Oriented Architectures.
- Good knowledge of SQL.
Responsibility
- Build infrastructure and products for the Databricks platform at scale.
- Work on distributed systems and at-scale service architecture.
- Develop reliable and high-performance services for cloud storage backends like AWS S3 and Azure Blob Store.
- Create scalable services using technologies such as Scala and Kubernetes.
- Develop data pipelines using Spark and Databricks to support pricing infrastructure.



