Description
You will own the entire lifecycle of ML models, from development through production deployment and monitoring.
Responsibilities
- Design, build, and maintain automated ML pipelines covering data ingestion, preprocessing, training, validation, and deployment using CI/CD practices.
- Implement monitoring and alerting systems to track ML model performance in production environments.
- Automate various tasks within the ML workflow to improve efficiency and reproducibility.
- Optimize the performance, efficiency, and scalability of ML models and their supporting infrastructure.
Required Skills
- 10+ years of experience in Computer Science, Mathematics, Engineering, or a related field (Bachelor's degree required).
- Minimum 5 years of hands-on experience designing and maintaining ML pipelines.
- Strong programming skills in Python, including familiarity with libraries like NumPy and Pandas.
- Deep understanding of Machine Learning concepts, algorithms, and frameworks like PyTorch.
- Proficiency with DevOps principles and CI/CD tools such as Jenkins and GitHub Actions.
- Experience with containerization using Docker.
- Familiarity with data engineering fundamentals and relational databases (e.g., PostgreSQL).
- Ability to obtain and maintain a Public Trust.