Machine Learning Engineer

TechNET IT Recruitment
3 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Artificial Intelligence
Airflow
Amazon Web Services (AWS)
Azure
Databases
DevOps
General-Purpose Computing on Graphics Processing Units
Python
Machine Learning
Data Processing
PyTorch
Large Language Models
Multi-Agent Systems
Deep Learning
Technical Debt
Jupyter
Pandas
Containerization
Scikit Learn
Kubernetes
Data Analytics
Machine Learning Operations
Databricks

Job description

On behalf of a global pharmaceutical organisation, I am seeking a Senior Machine Learning Engineer to help scale and operationalise AI/ML innovation. You will work at the interface of cutting-edge data science and robust engineering, partnering closely with AI/ML scientists to transition exploratory research into production-ready, repeatable ML solutions.

This is an amazing opportunity to immerse yourself in a vibrant tech ecosystem while contributing to the transformation of AI/ML in the pharmaceutical industry.

Role Responsibilities:

  • Partner directly with AI/ML scientists to optimise models and deploy solutions into production, acting as an internal consultant from prototype to platform.
  • Translate exploratory work into robust ML pipelines, creating blueprints and best practices for scalable, repeatable machine learning.
  • Explore, analyse, and visualise data to understand distributions and identify issues that may impact real-world model performance.
  • Ensure data quality and model reliability through validation strategies, cleaning pipelines, and systematic testing.
  • Build and improve training pipelines and reusable ML components, addressing errors and technical debt.
  • Collaborate with ML Infrastructure engineers to co-develop ML platforms, strengthen MLOps capabilities, and upskill teams across the organisation.

Requirements

  • You are a technically strong, collaborative engineer with experience working alongside data scientists and life-science researchers.
  • PhD or Master's degree with relevant experience, or a Bachelor's degree with strong, hands-on expertise in ML engineering.
  • Experience working in a healthcare or life-science environment would be advantageous, but not essential.
  • Advanced Python skills and hands-on experience with data analytics and deep learning tools such as scikit-learn, Pandas, PyTorch, Jupyter, and ML pipelines.
  • Practical experience with modern data and ML tooling, including Databricks, Ray, vector databases, Kubernetes, and workflow orchestrators such as Apache Airflow, Dagster, or Astronomer.
  • Experience with GPU computing, on-premise and/or in the cloud, and building end-to-end scalable ML infrastructure.
  • Strong knowledge of AWS and/or Azure, containerisation, Kubernetes, automation/DevOps, and the full ML lifecycle.
  • Practical expertise in data wrangling and integration of large, heterogeneous datasets relevant to drug discovery.
  • Hands-on experience with large language models, including fine-tuning, DPO, training, hosting, RAG pipelines, vector databases, and multi-agent systems.
  • A proven track record of building, training, and deploying production-grade ML models in industry and/or academic research.

Apply for this position