Skip to main content

Software Engineer

San Francisco, CA based or Remote (US only)

Job Overview

We are looking for a Software Engineer / Architect to help us scale the platform.

The ideal candidate will have strong Python coding skills and expertise in cloud technologies, high end machine learning infrastructure, and shipping robust software to production fast. Specifically, you can imagine your role as filling in all the pieces around the expert data scientists and machine learning engineers that you’ll work with. All parts of the stack from scaling the data prep for the deep learning algorithm, to parallelizing and optimizing code across training and inference time, to building web-apps that demonstrate the power of the technology to medical and data science experts. The team is very strong in deep learning, and they need help in deploying and architecting the software (for example for hyper-parameter tuning, general auto scaling and provisioning to small numbers of machines / resources as well). We have an architecture that runs fully on-cloud, hybrid cloud, and locally, so you should be comfortable learning new APIs and working with all cloud providers. Docker understanding is a must, and we write most of our code in Python, and the frontend in Javascript. 

Responsibilities for Software Engineer

  • Design, architect and implement our core infrastructure with a focus on the software to manage and run our core ML models
  • Work with the ML teams to develop new capabilities for hyper parameter optimization, auto-scaling and support for multiple cloud platforms
  • Develop and support all of our front-end web-apps
  • Implement on-prem installation code with virtualization


To submit an application, please send your resume to with the name of the job listing in the subject line.