Opportunities for permanent roles in a range of business sectors

Data Scientist – Machine Learning / Natural Language Processing

ThoughtRiver, the market leader in intelligent legal pre-screening, is disrupting legal services by enabling lawyers to review contracts quickly using behavioural analytics, machine learning and data visualization. Our product encompasses leading-edge AI technology, an innovative legal ontology and one of the world’s largest legal intelligence data sets.


We recently announced a successful $10m Series A investment round and are ambitiously scaling. We have been named by Business Insider as one of the Top 15 European AI start-up companies, with a rapidly expanding global client list.

We're looking for an experienced and collaborative NLP Data Scientist to join our Content squad and drive Natural Language Processing and Machine Learning projects. This role will be based in our Cambridge office.

What you'll be doing

  • Design ways to enhance and expand the capabilities of “Fathom”, the brain behind our software.
  • Drive Natural Language Processing and Machine Learning projects from concept to fruition, taking into account any competing forces and necessary trade-offs.
  • Devise and apply novel approaches to interpret legal documents.
  • Recommend relevant research, best practices, and their application to the product and legal domain.
  • Recommend annotation, modelling, and evaluation approaches for a wide range of supervised and unsupervised problems.
  • Work closely with Legal Experts and Product Owners to identify complex areas to interpret and methodologies to tackle them. 
  • Drive to extract maximum value from our large corpus of legal data.


What we're looking for: 

  • You will have a strong background in this field, with proven commercial experience working in a related field.
  • Interest in the application and domain - solving a challenge to generate real value.
  • A pragmatic mind with strong problem-solving skills.
  • Utilisation of the latest techniques available and relish collaboration with specialists; we partner with in both academia and AI-focussed businesses

Technical experience needed


  • NLP
  • Machine learning
  • Python

Bonus experience

  • Linguistics
  • Unsupervised learning
  • Graph technologies (networkx etc.)
  • Experience with defining and working with ontologies
  • Relation extraction
  • Language modelling
  • Test-driven development
  • Docker
  • Statistics


What we'll give you 

  • Competitive salary
  • Company pension scheme
  • 25 days annual leave
  • A collaborative, supportive, and dynamic work culture; you’ll work with people who demand the best
  • In-depth training and one-to-one support as you build your career at ThoughtRiver and map out your professional goal