Machine Learning Engineer

BenevolentAI, founded in 2013, creates and applies AI technologies to transform the way medicines are discovered and developed. BenevolentAI seeks to improve patient’s lives by applying technology designed to generate better data decision making and in doing so lower drug development costs, decrease failure rates and increase the speed at which medicines are generated. The company has developed the Benevolent Platform™ - a discovery platform used by BenevolentAI scientists to find new ways to treat disease and personalise drugs to patients.

BenevolentAI is HQ’d in London with a research facility in Cambridge (UK) and further offices in New York and Antwerp. BenevolentAI has active R&D drug programmes from discovery to Phase II in disease areas such as ALS, Parkinson’s, Ulcerative Colitis and Sarcopenia.

The Role

The NLP team is responsible for extracting relevant biomedical information from scientific literature. We use state of the art NLP methods to extract entities, find relations and represent this information to downstream AI applications and drug discovery scientists.

In this role, you will work closely with AI researchers to develop, deploy and maintain machine learning systems. You will do this by using compute clusters that are accessed via k8s and/or dedicated machine learning deployment systems, like Polyaxon.

Primary responsibilities

  • Work with the NLP squad and develop methods and models to extract information from scientific literature

  • Ensure the team builds algorithms and systems that are suitably scalable for the amount of data being processed

  • Design and develop principled research code that can be easily scaled and implemented in production

We’re looking for someone with...

  • A degree in computer science or a related field with a clear focus on developing machine learning systems in product environments.

  • Practical experience with developing and deploying ML methods for NLP.

  • Knowledge of modern tools for ML such as Tensorflow, Pytorch etc.

  • Experience in scalable machine learning with e.g. Spark in cluster environment

  • Experience in working with k8s.great software products, as well as a great team player willing to listen to other colleagues concerns and freely raise your own.

  • Expertise in a range of technologies. The willingness to be flexible and humble matters more to us than evangelism over set technologies, however a robust knowledge of one or more of the following at each layer is needed:

    • Frontend: ES6, ES8, OO Javascript, Typescript, d3.js, Material Design, SASS, CSS, HTML

    • Backend: Python + flask, Java 8 + Spring, Microservices architecture, SQL/NoSQL/Graph Databases, REST APIs, GraphQL

    • Infrastructure and DevOps: Docker, GitLab, Kubernetes, CI/CD

Who are we?

We have assembled a diverse, exceptionally talented and spirited team to tackle the most pressing and challenging problems at the intersection of artificial intelligence and drug discovery. We bring our ideas and passion for new technology and medicine discover to life by questioning traditional scientific dogmas.

Our core values reflect who we are and how we work and they are so important to achieve our mission: Bring better medicine to patients faster.

Put patients first | Drive to delivery | Break boundaries | Own the solution.

Watch our team talking about the work we do at BenevolentAI

Please note that by applying for a job you agree that we will collect and process your personal data submitted in your job application in accordance with our Privacy Policy.