Machine Learning Engineer
Core
Design, build, deploy, and maintain machine learning and AI solutions in production environments, transforming data science models into scalable applications for document processing, information extraction, automation, forecasting, classification, and optimisation.
Role type
Senior IC machine learning engineer (MLOps)
Builds
Production-ready ML/AI systems, APIs, pipelines, and automated scoring solutions
Domain
Financial services, lending, credit risk, fraud, or regulated industry
Deliverable
production ML models
Required skills
Python, SQL, REST API development, Git, automated testing, machine learning model development and optimisation, CI/CD practices
Preferred skills
MLOps tooling, Snowflake/Snowpark/dbt, containerisation, cloud deployments, XGBoost/LightGBM, OCR/document intelligence
Technologies
Python, SQL, Snowflake, Snowpark, dbt, XGBoost, LightGBM
Responsibilities
Develop intelligent systems for document processing and automation; Transform data science prototypes into scalable applications; Build and maintain APIs and pipelines; Implement CI/CD, testing, orchestration, and monitoring; Monitor model performance, data quality, and drift; Integrate ML solutions into business systems; Define success metrics and evaluate business impact.
Seniority
Senior, hands-on IC