Job Directory DataRobot Senior Backend Engineer
DataRobot

Senior Backend Engineer DataRobot
Boston, MA

DataRobot provides a predictive analytics platform to rapidly build and deploy predictive models the cloud or an enterprise.

Companies like DataRobot
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About DataRobot

Job Description

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

Main Requirements:

* 3+ years development experience in Python
* Demonstrable knowledge of computer science fundamentals, whether by degree or otherwise
* Linux proficiency
* System/performance engineering (profiling process memory/cpu/io/network usage, system calls, flame graphs)
* Personal drive to get things finished
* Effective communication behavior

Candidates can distinguish themselves with the following criteria:

* 8+ years development experience
* Publicly reviewable contributions to interesting development projects
* Experience with both python 2 and 3
* Experience with R
* Experience supporting user-facing code and APIs
* Data Science experience
* Experience/understanding resource management services workflow (Hadoop/Yarn, Mesos, Kubernetes, AWS, OpenStack, Docker or any other)

Individuals seeking employment at DataRobot are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation.

Engineering

DataRobot Engineering is a hard-working, fast moving, fun-loving team of developers who put product before pride. Our team is flexible and adaptable. We genuinely like each other and work hard to make sure that we all succeed, both for individual and company success, because we believe that one doesn't happen without the other.

Interested? Apply now!

About DataRobot

DataRobot provides a predictive analytics platform to rapidly build and deploy predictive models the cloud or an enterprise.

Headquarters
Size
628 employees
DataRobot

1 International Place

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.