Backend Python Engineer
Job Summary
As a Python Engineer on our Core Modeling team, you will accelerate the process of building predictive models to get the most out of valuable data, and create effective tools, efficient API to automate machine learning processes.
Core Modeling owns the entire data science backend for DataRobot, and is responsible for making sure our models and modeling automation are the best in the world.
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, and RabbitMQ, among many others.
Responsibility
- Developing APIs for machine learning
- Developing backend services for machine learning
Main Requirements
- Strong Python
- 5+ years of engineering experience
Desired Skills
- Production experience, not 100% academia
- Core Pydata stack is very nice to have: numpy, scipy, pandas, and scikit learn
- DS experience is very nice to have
- Academic experience in DS is nice to have too
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.