Job Specification – Machine Learning Engineer
Job Summary
We are seeking a Machine Learning Engineer to design, build, and productionise AI models that transform the UK home-buying and mortgage market.
This role requires a hands-on engineer who can work across data science, software engineering, and infrastructure to bring models from prototype into production. You will be responsible for ensuring AI solutions are scalable, reliable, and embedded into business processes, delivering measurable impact for end users and clients.
You will collaborate closely with Data Scientists, Data Engineers, Product Leads, and Solution Architects to ensure AI initiatives are both technically robust and aligned to business goals.
This position offers the opportunity to deliver AI models in one of the most data-rich and highly regulated industries, helping redefine how property transactions are managed.
Key Responsibilities
* Model Development and Deployment
* Collaborate with Data Scientists to translate research prototypes into production-ready models.
* Implement scalable APIs and services for model inference.
* Optimise models for performance, latency, and cost efficiency.
* Integration and Engineering
* Embed models into existing systems and workflows, ensuring interoperability with client platforms.
* Work with Solution Architects to design robust model-serving architectures.
* Ensure alignment with business and compliance requirements during implementation.
* Monitoring and Maintenance
* Partner with MLOps Engineers to monitor model performance and detect drift or bias.
* Ensure retraining processes and pipelines are in place for continuous improvement.
* Implement logging, testing, and version control for all model deployments
.
* Collaboration and Delivery
* Work with Product Leads and Business Analysts to understand functional requirements.
* Collaborate with UX and Service Designers to ensure AI solutions integrate seamlessly into user workflows.
* Support Delivery Managers by providing accurate technical estimates and identifying risks.
* Innovation and Experimentation
* Evaluate emerging AI frameworks, libraries, and tools relevant to LLMs, NLP, and graph-based methods.
* Prototype new approaches to solve business problems and validate feasibility.
* Contribute to the AI team's technical knowledge base and best practices.
Key Skills and Qualifications
* Strong programming skills in Python and experience with ML frameworks (e.g., TensorFlow, PyTorch, Hugging Face).
* Experience deploying models as APIs or services in production environments.
* Strong understanding of MLOps principles, CI/CD pipelines, and containerisation (e.g., Docker, Kubernetes).
* Familiarity with cloud platforms (AWS, Azure, GCP) and associated AI/ML services.
* Good understanding of data structures, algorithms, and software engineering best practices.
* Strong problem-solving skills and ability to balance experimentation with delivery.
Qualifications and Experience
* 4+ years' experience as a Machine Learning Engineer or Software Engineer with ML focus.
* Proven experience deploying and maintaining machine learning models in production.
* Familiarity with working in regulated environments (e.g., BFSI, legal, PropTech) desirable.
* Experience with LLMs, NLP, or information retrieval techniques highly desirable.
* Degree in Computer Science, Data Science, Engineering, or related field preferred.
Job Type: Fixed term contract
Contract length: 6 months
Pay: £500.00-£600.00 per day
Work Location: In person