Contract Machine Learning Engineer – Financial Services (Germany)
Duration: 6 months
Rate: €110–€120 per hour
Location: Remote (Have to be based in Germany)
We are seeking a skilled Machine Learning Engineer to join a leading Financial Services organisation on a 6-month contract. This role offers the opportunity to work on mission-critical ML systems in a regulated, high-volume environment, taking models from development through to production and continuous monitoring.
What You’ll Do
- Develop, deploy, and maintain machine learning models for production use in a Financial Services setting
- Collaborate with Data Science, Engineering, Risk, and Product teams to deliver scalable ML solutions
- Build end-to-end ML pipelines including data ingestion, model training, evaluation, deployment, and monitoring
- Ensure models meet performance, reliability, and compliance requirements
- Implement MLOps best practices and support model governance, versioning, and reproducibility
- Monitor deployed models for drift and performance degradation, applying improvements as needed
What We’re Looking For
- Commercial experience as a Machine Learning Engineer, preferably in Financial Services, FinTech, or a regulated industry
- Strong programming skills in Python and hands-on experience with ML libraries such as TensorFlow, PyTorch, or scikit-learn
- Proven experience deploying ML models to production environments
- Knowledge of data engineering principles, software engineering best practices, and cloud platforms (AWS, GCP, or Azure)
- Understanding of regulatory considerations and the importance of model explainability
Desirable Skills
- Experience with fraud detection, risk modelling, credit scoring, AML, or customer analytics
- Familiarity with MLOps tools (MLflow, Kubeflow, Airflow)
- Containerisation and orchestration experience (Docker, Kubernetes)
- Exposure to model validation, auditing, and regulatory compliance frameworks
Contract Details
- €110–€120 per hour (freelance / Outside IR35 equivalent)
- Initial 6-month engagement with potential for extension
- Immediate or short-notice start
- Work authorisation required for Germany or EU