Job Description
Custom Models domain is a team, focused on developing one of the key components of the DataRobot MLOps platform, backed by Kubernetes. We’re building a toolset to run user-supplied ML models and arbitrary code fully equipped with MLOps features: data drift, accuracy tracking, retraining and so on. We are looking for a Senior Software Engineer to join us and accelerate building top solutions for our platform.
Key Responsibilities:
- Partners with Product Managers and Data Scientists to determine process and execute on designing and implementing new features, and shiping end-to-end to both Cloud and Enterprise.
- Design and build application-level software working with Kubernetes Infrastructure and containers.
- Partners with the DevOps and Security team to build Enterprise installation and documentation.
- Lead projects, communicate requirements and scope.
- Design, build and document extendable REST APIs using Python Flask and OpenAPI schema.
- Maintain and improve the existing codebase.
- Troubleshooting complex production environments at the application and DB level.
- Evaluate and validate code with tests.
Key Relationships:
This position will communicate and interact with various engineering teams (DevOps, Security) across the engineering organization. In addition, they will work with a Product Manager
Knowledge, Skills and Abilities:
- 8+ years of professional software development
- Strong Python knowledge
- Understanding of networking
- Building containerized applications
- Ability to plan and lead projects from start to finish and explain your design decisions
- Great communication skills: ability to work in teams, share knowledge and write documentation.
- Computer science fundamentals, basic understanding of algorithms and time complexity.
- Ability to write quality integration/functional tests.
Requisite Education and Experience / Minimum Qualifications:
- Bachelor’s degree in relevant field
- Kubernetes fundamentals, developer-level experience.
- Experience with Docker.
- Experience with AWS/Azure/GCP.
- DevOps fundamentals, scripting.
- Building CI/CD pipelines using Jenkins.