Senior Software Engineer in Predictions
Location
Boston, MA
Level
Senior
Department
Engineering
Type
Full - Time
Salary
Job Description
Posted on:
January 23, 2023
We are looking for engineers at a Senior Software Engineer / Senior DevOps Engineer or Staff Software Engineer / Staff DevOps Engineer level. The title and level will depend on your past experience and the performance during our technical interviews.
Responsibilities
- We are looking for engineers willing to continuously learn and challenge themselves, and apply their knowledge to improve DataRobot's predictions.
- Maintaining and improving DataRobot's predictive tools, APIs, and integrations to enterprise IT infrastructure.
- Ensure best-of-class reliability for our APIs
- 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 and manage application performance
- Manage individual projects and milestones with abundant communication of progress
- Seek, give, and constructively receive critical feedback, including but not limited to code review
Job Requirements
- 3+ years of production experience with Python - both development and operations
- Basic understanding of Linux system administration and containers (Docker and Kubernetes).
- Able to communicate clearly in English, both verbally and in writing, on technical issues
- Computer Science or similar engineering degree or equivalent industry experience
- Personal drive to get things finished
Candidates can optionally further distinguish themselves by having:
- Demonstrable production experience with several of the tools in our stack
- Experience developing or serving Machine Learning models
- EKS / AKS / GKS / OpenShift experience