San Francisco
June 30 - July 2, 2014

Job Board

Software Engineer (Databricks)San Francisco, CA

Date posted: February 23, 2015

Software Engineer – Databricks
San Francisco, CA

In this position you will be contributing features to Databricks Cloud, a software-as-a-service analytics platform, and Apache Spark, a distributed cluster computing system designed for crunching large volumes of data. Specifically, you will be responsible for the following duties:

  • Day-to-day addition of features to Spark and/or Databricks cloud. Both projects use the Scala programming language.
  • Responsible for the design of multi-threaded, concurrent, and distributed subsystems within either of these projects.
  • Produce end-to-end unit and integration testing of all software delivered. This includes object mocking, integration test harness, and other standard test methods.

The position of Software Engineer requires at least a Bachelor’s degree or equivalent in Electrical Engineering, Computer Science, or a related field. It also requires expert-level understanding of programming language runtimes and distributed systems design.