DataRobot is a Boston-based tech company with offices in New York, London, Kyiv, Singapore, Tokyo, and Sydney.
12 апреля 2021

Senior Java/Python Engineer, Scoring Code (вакансия неактивна)

Киев, Харьков, Львов, Одесса, Хмельницкий

Необходимые навыки

3 years of software development experience with Java
3 years of software development experience with Python
Demonstrable knowledge of computer science fundamentals, whether by a degree or otherwise
Proficient in English, both written and spoken.

Будет плюсом

Practical experience with data manipulation using Spark
C/C++/Cython experience
Database experience (SQL or NoSQL)
Data Science experience
System/performance engineering (profiling process memory/CPU/io/network usage, system calls, flame graphs)
Publicly reviewable contributions to interesting development projects
Experience supporting user-facing code and APIs
Jenkins or other Continuous Integration platforms
AWS, Azure or GCP experience


We are looking for engineers who are willing to continuously learn, challenge themselves, and apply their knowledge to improve DataRobot’s MLOps product.

In order to keep up with the demand for new features in DataRobot, we are looking to grow our Scoring Code team. Primary responsibilities of this team include operationalizing trained machine learning models from DataRobot’s AutoML platform in Java environments. For example, embedded in other applications or scoring TBs of data with Spark.

Engineers in this team are fluent in both Java and Python.


Develop, test, operate and support features of DataRobot
Implement new machine learning models and features in Java
Create and maintain automated unit tests and functional tests
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

О проекте

As a member of the Inference domain, you’ll be directly responsible for the systems that enable customers to productionalize machine learning models in our MLOps product. That includes providing predictive capabilities to customers to for example assess risks of loan applications, control temperatures of manufacturing furnaces, aid in diagnosing medical conditions, help recover from current and future pandemics, and a huge number of other applications. The goal is to make predictions easier, scalable, more widely available, and, of course, trustworthy.