Wellcome Trust

Wellcome Trust

London

Senior Machine Learning Engineer

Full-Time£56,000 - 96,000 per yearvorgesternUnited Kingdom
IT

Job Description

Salary: £56,000 - 96,000 per year

Requirements:
  • Advanced degree (MSc or PhD) in a quantitative field such as machine learning, data science, computer science, statistics, engineering or mathematics.
  • Strong Python and SQL skills with a grounding in software engineering best practices.
  • In-depth understanding of a deep learning framework such as PyTorch, TensorFlow or JAX.
  • Strong knowledge of modern natural language processing techniques, large language and transformer models, and libraries such as Hugging Face, vLLM and LangChain.
  • Proven experience owning the development of large-scale, high-impact machine learning solutions from initial experimentation through to deployment.
  • Strong knowledge of data science libraries such as Polars, Pandas, NumPy and Scikit-learn.
  • Knowledge of MLOps tooling such as Weights & Biases, AirFlow, AWS SageMaker or Docker.
  • Experience working with cloud platforms such as AWS, Azure or GCP.
  • Experience working collaboratively in a multidisciplinary team.
Responsibilities:
  • Identify opportunities where machine learning can help us make better decisions.
  • Translate business problems to data science tasks and present complex results to stakeholders.
  • Develop and evaluate machine learning models with an emphasis on natural language processing.
  • Collaborate on a cross-functional team, sharing ideas, knowledge and reviewing code.
  • Maintain and improve our internal data pipelines and machine learning tooling.
  • Contribute to a diverse and inclusive culture across both the department and the organisation.
  • Work on and lead specific machine learning projects across our organisation, with particular emphasis on open-source software to develop natural language processing and computer vision search algorithms and tools.
Technologies:
  • Airflow
  • AWS
  • Azure
  • Cloud
  • Computer Vision
  • Docker
  • GCP
  • Support
  • Machine Learning
  • MLOps
  • PyTorch
  • Python
  • SQL
  • TensorFlow
  • numpy
  • pandas
  • vLLM

More:

We are Wellcome Trust, a global charitable foundation improving health for everyone by funding science, leading policy and advocacy campaigns, and building partnerships. We plan to spend 16bn over the next ten years, funding new discoveries in life, health and wellbeing and taking on three global health challenges: mental health, infectious disease, and climate and health. We are looking for a Senior Machine Learning Engineer to join our team in London. You will collaborate with software and data engineers, analysts, designers and the business to create models, tools and services that enhance the value of our data and help us understand the reach and impact of the research we support. We work in a hybrid way, with 3 days in our Euston Road offices each week (Tuesday, Wednesday and Thursday) and the remaining 2 days working either remotely or in the office. We are committed to diversity, inclusion and flexible working, and we support adjustments for people with disabilities or long-term conditions.

last updated 36 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Wellcome Trust

Wellcome Trust

Wellcome Trust

London

IT

Skills & Technologies

PythonGoRustAWSAzureGCPDockerMachine LearningAILLMTensorFlowPyTorch

Inferred from job description

Salary Insight

£76,000

This role

£75,000

UK median

This salary is 1% above the UK median for Senior roles75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom