# Staff Software Engineer - Backend

**Company**: Databricks
**Location**: Bengaluru, India
**Work arrangement**: onsite
**Experience**: staff
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Wikidata**: https://www.wikidata.org/wiki/Q18350420

**Apply**: https://job-boards.greenhouse.io/databricks/jobs/8320187002
**Canonical**: https://yubhub.co/jobs/job_7596a97b-13f

## Description

We are seeking a Staff Software Engineer to join our team in Bengaluru, India. As a Staff Software Engineer, you will be responsible for designing, developing, and maintaining large-scale distributed systems. You will work closely with our team and product management to bring great user experiences to our customers.

Responsibilities:

- Design and develop reliable and high-performance services and client libraries for storing and accessing humongous amounts of data on cloud storage backends, e.g., AWS S3, Azure Blob Store.

- Build reliable, scalable services, e.g., Scala, Kubernetes, and data pipelines, e.g., Apache Spark, Databricks, to power the pricing infrastructure that serves millions of cluster-hours per day.

- Develop product features that empower customers to easily view and control platform usage.

Requirements:

- 12+ years of production-level experience in one of: Python, Java, Scala, C++, or similar language.

- BS (or higher) in Computer Science, or a related field.

- Experience developing large-scale distributed systems from scratch.

- Experience working on a SaaS platform or with Service-Oriented Architectures.

## Skills

### Required
- Python
- Java
- Scala
- C++
- AWS S3
- Azure Blob Store
- Apache Spark
- Databricks
- Kubernetes
- Service-Oriented Architectures
