NLP Software Engineer

  • Healx
  • Cambridge, UK
  • 27/08/2021
Full time Data Science Data Engineering Data Analytics Big Data Statistics Software Engineering jobs

Job Description

Start Date: Negotiable

Salary: Competitive compensation package including share options, subject to experience

Closing Date: 30/09/2021

About Healx

Healx is a mission-driven technology company pioneering the next wave of drug discovery in order to bring novel, effective treatments to rare disease patients around the world. There are 7,000 known rare diseases that affect 400 million people across the globe, but only 5% of those conditions have an approved treatment. By combining frontier AI technology with deep drug discovery and development expertise, Healx can accelerate the pace, increase the scale and improve the chance of success of rare disease treatment development in order to meet this huge unmet need and have unprecedented patient impact.

Founded in Cambridge, UK, in 2014 by Dr Tim Guilliams (a Biochemical Engineer and tech entrepreneur) and Dr David Brown (co-inventor of Viagra and former Global Head of Drug Discovery at Roche), Healx has raised $70 million to date, added over a dozen projects to its risk-balanced therapeutic portfolio, and built a cross-functional team of over 90 tech and drug discovery experts. For more information, visit Healx | Discovering new treatments for rare disease patients or follow on Twitter and LinkedIn.

The Role:

We are looking for a talented NLP Software Engineer to join our growing team and help us grow quickly by developing hands-on practical solutions applying Natural Language Processing to unearth valuable medical information.

You will work with colleagues to build, improve and deploy large-scale state-of-the-art NLP solutions for the biomedical domain. You will be following ML and software engineering best practices and automatically deploy models on both cloud or on-premise specialised hardware.

You'll be:

  • Streamlining our NLP data processing pipeline through various code and infrastructure related projects and improvements
  • Building out our evaluation and data quality assessment capabilities
  • Using state-of-the-art NLP tools for tasks such as syntactic parsing or coreference resolution
  • Productionizing ML models using Docker, cloud infrastructure or MLOps solutions
  • Developing evaluation and annotation interfaces for gathering NLP training data
  • Adapting machine learning models to new sources of data

We're looking for someone who has:

  • Familiarity with Python
  • A keen sense of engineering best practices and desire to make every piece of code you work on a little bit better
  • An interest in NLP and solving tricky issues and edge cases related to natural language
  • An interest in distributed data processing, pipelining, and ETL
  • Passion for working with biomedical data within a fast-growing health tech startup

It's a bonus if you have:

  • A degree in Computer Science, Machine Learning or a related field
  • Commercial experience in software engineering and contributing to production software
  • Prior experience with NLP or toolkits/APIs such as spacy, nltk, huggingface, coreNLP, OpenAI
  • Experience using AWS and/or GCP cloud infrastructure

We expect you to be passionate and have genuine interest in the areas highlighted above. If you are missing some of the skills don't be deterred as we will provide support and training where needed.

Working at Healx

Healx works from a modern accessible office in the centre of Cambridge within easy reach of the train station. We offer a flexible, diverse and inclusive working environment that considers your individual needs and believes in maintaining a sustainable work-life balance.

Currently, we are working fully remotely and expect that we will operate a hybrid model once things return to 'normal'. As such applications are welcome from candidates based anywhere in the United Kingdom who will be welcome to continue to work remotely with the expectation that they will visit the office as needed for face to face meetings when it is safe to do so.

You will be welcomed by a team of colleagues with decades of accumulated experience in their areas of expertise, happy to help you develop your own skills in a highly collaborative environment and who are keen to provide guidance and support in your personal and career development plans.

Healx will provide you with support and guidance to help you do your best work and make an impact. We offer flexible working and believe in maintaining a sustainable work-life balance.

For more information about Healx and how we use your data please go to