Embedded and supporting a revenue generation or cost optimization project, ensuring its success in production by improving the code, creating automated CI/CD testing, and developing frameworks that can be reused for other similar projects.
Build, maintain, and document machine learning frameworks (python packages) used across multiple projects.
Support a project team with Data Scientists, Business Stakeholders, Analysts, and Data Engineers.
Develop reusable feature stores for rules-based and AI/ML models.
Implement monitoring capabilities for model performance and effectiveness in production.
Automate CI/CD testing and deployments incorporating MLOps best practices.
Requirements
Bachelor's degree in software engineering, computer science, data science, mathematics, or a related field.
5+ years of overall experience in Data Analytics.
Sharp critical thinking skills and ability to learn and question complex processes and solutions.
Experience building scalable machine learning systems and data-driven products working with cross-functional teams.
Experience creating python packages.
Well-developed software engineering skills, including use of proper development, QA, and production environments, object-oriented programming, version control, and knowledge of multiple programming languages.
Proficiency in Python and experience with common data analytics packages (e.g. Numpy, Pandas, Sklearn, PySpark).