All jobs
Save

Staff Software Engineer - Backend

databricks
Contract type
Ongoing
Work mode
On-site · On-site (see listing for address)
Experience
Senior · 7+ years

Job description

Key details

  • Build infrastructure and products for the Databricks platform at scale as a backend-focused software engineer
  • Work on distributed systems, at-scale service architecture and monitoring, workflow orchestration, and developer experience
  • Deliver reliable and high-performance services and client libraries for storing and accessing large amounts of data on cloud storage backends such as AWS S3 and Azure Blob Store
  • Build reliable, scalable services (e.g., Scala, Kubernetes) and data pipelines (e.g., Spark, Databricks) to power pricing infrastructure and develop product features
  • Company mission
  • Databricks is passionate about enabling data teams to solve the world's toughest problems by building and running the world's best data and AI infrastructure platform

Primary stack

Core technologies

JavaAWSKubernetesSQL

Benefits

  • Comprehensive benefits and perks that meet the needs of all employees (specific details vary by region)

Requirements & details

  • BS (or higher) in Computer Science or a related field
  • 7+ years of production-level experience in Java, Scala, C++, or a similar language
  • Experience developing large-scale distributed systems
  • Experience working on a SaaS platform or with Service-Oriented Architectures
  • Good knowledge of SQL
  • Java, Scala, C++, SQL, AWS, Azure Blob Store, Kubernetes, Spark, Databricks
  • Java
  • SQL
  • AWS
  • Kubernetes

Apply