Overview
We are seeking a Senior Machine Learning Engineer for a contract role focused on designing and developing critical modelling logic for a key decision-making system. This position is part of an agile team involved in a greenfield project, where the engineer will leverage machine learning and software engineering to address complex real-world challenges. The role is fully remote and offers the potential for contract extension beyond the initial three-month period.
Responsibilities
- Design and build modelling logic that reflects real-world rules and constraints within a production system.
- Develop and optimize cost, scoring, or evaluation functions influencing real-time decisions.
- Translate complex business requirements into robust and testable implementations.
- Create efficient solutions for managing computationally complex problems in live environments.
- Collaborate with engineers and stakeholders to ensure system accuracy, performance, and scalability.
Requirements
- Strong experience as a Machine Learning Engineer or applied Data Scientist in production environments.
- Background in financial modelling, pricing, or rule-heavy systems.
- Experience building systems where model outputs drive pricing or decision logic.
- Proficient in Python and cloud technologies (e.g., AWS).
- Familiarity with APIs and microservices architecture.
- Strong problem-solving skills with the ability to tackle complex and ambiguous problems.
- Experience with optimization, simulation, or decisioning systems is a plus.
- Background in fintech or regulated environments is advantageous.