Senior Machine Learning Engineer
Core
Design, build, and deploy scalable machine learning solutions and pipelines in cloud and on-premise environments to operationalize models and drive innovation.
Role type
Senior Machine Learning Engineer (MLOps & Platform)
Builds
Production ML pipelines, services, and end-to-end on-premise ML workflows
Domain
Financial services (Aviva), Cloud Infrastructure, Machine Learning
Deliverable
production ML models
Required skills
Python, scikit-learn, pyGAM, XGBoost, Snowflake, Snowpark, Snowpark ML, AWS cloud services, Linux, Jenkins, Docker, SQL, DVC, MLflow, Airflow
Preferred skills
Feature stores, model registries, Apache Spark, Azure/GCP, open-source ML contributions
Technologies
Snowflake, AWS (S3, EC2, ECR, MWAA), Jenkins, Docker, MLflow, Airflow, DVC, Feast, Apache Spark
Responsibilities
Design and deploy robust ML pipelines in production; Optimize model performance and ensure system reliability; Implement MLOps best practices (CI/CD, versioning, monitoring); Work with Snowflake and AWS to build cloud ML models; Develop on-premise ML workflows; Ensure data privacy and compliance; Mentor junior engineers
Seniority
Senior, hands-on IC with technical leadership