Enable job alerts via email!

Data Scientist

Portal Biotech

London

On-site

GBP 50,000 - 70,000

Full time

15 days ago

Job summary

A cutting-edge biotech company is seeking a Data Scientist to develop algorithms unlocking insights from time-series data. The role involves collaborating with scientists to turn data into actionable tools, requiring strong programming skills in Python and a PhD or relevant Master's degree. This position offers a unique chance to apply advanced ML techniques in proteomics, significantly contributing to biomedical discovery.

Qualifications

  • Strong programming and modelling skills in Python with machine learning knowledge.
  • In-depth understanding of machine learning for time-series data.
  • PhD or Master's degree with related industry experience.

Responsibilities

  • Develop algorithms for analyzing time-series data.
  • Collaborate with scientists and engineers to integrate models.
  • Stay current with academic and industry advances.

Skills

Python programming
Machine Learning frameworks
Statistical techniques
Probabilistic models
Dynamic programming algorithms

Education

PhD in a numerate discipline
Master's degree with relevant experience

Tools

PyTorch
TensorFlow
JAX

Job description

About the role

We’re looking for a Data Scientist to develop cutting-edge algorithms that unlock insights from complex, noisy time-series data. You’ll work directly with data from our core nanopore technologies, analysing signals and creating new applicationsusing techniques from deep learning, probabilistic modelling, and dynamic programming. Collaborating closely with our scientists and engineers, you’ll turn experimental data into actionable outputs and scalable tools. This is a unique opportunity to bring state-of-the-art ML techniques into real-world proteomics—and shape the future of biomedical discovery.

Tasks and responsibilities

  • Provide expert technical support for analyses of new experiments and applications
  • Research, design, and implement algorithms for analysing time-series data from our core technologies
  • Collaborate with data scientists and engineers to integrate models into pipelines and tools.
  • Document methods and support reproducibility, validation, and publication where appropriate.
  • Stay current with academic and industry advances in temporal modelling and deep learning.

Qualifications

  • Strong programming and modelling skills in Python with knowledge of machine learning frameworks(e.g. PyTorch, TensorFlow, JAX).
  • Broad knowledge of statistical and numerical techniques for data analysis
  • In-depth knowledge of machine learning for time-series, including RNNs, LSTMs, GRUs, transformers & other attention mechanisms.
  • Solid understanding of probabilistic models (HMMs, Bayesian inference, graphical models).
  • Experience designing or adapting dynamic programming algorithms.
  • A PhD in numerate discipline, or a Master's degree andrelevant industry experience
  • Ability to work in a research-style setting and translate ideas into production- ready code.

Desirable

  • Experience working with biological or biomedical time-series data, or other noisy data (e.g., electrophysiology, proteomics, sensor data).
  • Familiarity with domain-specific data types (e.g. biological sequence data, microscopy, nanopore sensing).
  • Publications or open-source contributions in relevant areas.
  • Experience optimising scientific computing code (e.g., JAX, CUDA, Cython).
  • Exposure to model interpretability and regulatory considerations in biotech/healthcare.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs