DataRobot is looking for Software Engineers with Python programming experience and expertise in modern cloud native platforms to help us architect, build and maintain the next generation platform that will be used to deploy many services and applications on top of Kubernetes.
We at DataRobot accelerate 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, Copenhagen, Minsk, Munich, Singapore and Tokyo.
As a Backend Engineer you will :
Design, build and improve core services (authentication, configuration, permissions, etc.) and the platform that will be used by other teams to run their own services
Design, measure, and improve the capacity and performance of the existing application
Seek, give, and receive constructive feedback to teammates through code and specification reviews
Create and maintain automated tests
Manage individual projects and milestones with abundant communication of progress
Demonstrable knowledge of computer science fundamentals, whether by degree or otherwise
3+ years building applications with Python
1+ years experience with Kubernetes and modern cloud native architectures
Personal drive to get things finished
Effective communication behavior
Experience with Flask, Mongo and Pytest
Experience supporting user-facing code and APIs
Publicly reviewable contributions to interesting development projects
Experience working with complex distributed systems
Good writing and communication skills
System / performance engineering proficiency (profiling process memory / cpu / io / network usage, system calls, flame graphs)