DataRobot accelerates the process of building predictive models to get the most out of valuable data. We work hard to create tools that nascent data scientists can use effectively while also exposing the rich detail and control that data science veterans rely on. Our headquarters is in Boston, with offices in Kyiv, Singapore, and Tokyo.

In order to keep up with the demand for new features in DataRobot, we are looking to grow our backend engineering team. Primary responsibilities of this team include developing new data science tools, designing and supporting our APIs, and instrumenting DataRobot to integrate with enterprise IT infrastructure. Our team uses the following technology on a routine basis: Python, Flask, MongoDB, pytest, docker, Redis, NGINX and RabbitMQ among many others.

Responsibilities:

Develop, test, and support features of DataRobot

Create and maintain automated unit tests and functional tests

Design infrastructure for new features with the input of peers

Plan capacity, manage application performance

Manage individual projects and milestones with abundant communication of progress

Seek, give, and receive critical feedback in a constructive manner, including but not limited to code review