— 3+ years development experience in Python
— Demonstrable knowledge of computer science fundamentals, whether by the degree or otherwise
— Linux proficiency
— Experience/understanding resource management services workflow (Hadoop/Yarn, Mesos, Kubernetes, AWS, OpenStack, Docker or any other)
— System/performance engineering (profiling process memory/cpu/io/network usage, system calls, flame graphs)
— Personal drive to get things finished
— Effective communication behavior
— 8+ years of 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
This is an incredible opportunity to work in a company that is the embodiment of a startup culture, with horizontal organizational structure and virtually absent bureaucracy. We value initiative, creativity, and proactive mentality. This is one of the hottest tech niches, where we compete with industry juggernauts, like IBM and SAS, for domination in predictive analytics and machine learning space.
You will be exposed to cutting-edge technologies in this niche, and learn a lot about business applications of machine learning and predictive analytics, with the potential to become a subject matter expert in one of our target niches through acquired knowledge, training and direct access to our programming talent and the product itself.
— 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
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 headquarter is in Boston, with offices in Kiev, 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: flask, docker, pytest, MongoDB, redis, nginx, OpenSSL and LDAP, among many others.