Skip to main content

Join the ChEMBL Team!



We are looking for talented individuals to help us maintain and develop the ChEMBL and SureChEMBL resources and currently have a number of open positions within the team. If you are looking for an exciting new role and would like to work with us on the beautiful Wellcome Genome Campus, here are details of the positions:

Data Integration Scientist


We are looking for a Scientist with a passion for data integration to manage the incorporation of drug discovery data into the ChEMBL database.

Responsibilities will include:
  • Responsibility for the handling, processing and integration of data into the ChEMBL database.
  • Facilitating the deposition of datasets directly into ChEMBL through working with external collaborators.
  • Applying text- & data-mining techniques for the development of effective large-scale curation strategies.
  • Developing methods for the application and maintenance of ontologies in ChEMBL.
  • Working with other teams to facilitate the integration of data between different EBI resources.

Essential requirements include:
  • A BSc (or equivalent) in a life-science subject (e.g. biological or biomedical sciences).
  • 3+ years of postgraduate experience in scientific application development, database development or text- & data-mining, with a demonstrable track record of achievement.
  • Proficient in at least one programming/scripting language (Python knowledge is highly desirable).
  • Good knowledge of relational databases, data modelling, SQL and PL/SQL, and RESTful web-services.
  • Experience in integrating diverse data sets.

For full details and to apply for the position, please visit the EMBL website:
https://www.embl.de/jobs/searchjobs/index.php?ref=EBI_01173&newlang=1&loc%5B%5D=2


Software Engineer - Dev Ops


We are seeking a talented Software Engineer/Dev Ops Developer to work on SureChEMBL, one of the largest live resources of chemistry extracted from patent data.

Responsibilities will include:
  • Maintaining and improving the SureChEMBL system;
  • Building new monitoring tools and dashboards;
  • Developing new functionalities in collaboration with colleagues and collaborators;
  • Profiling and scaling the cloud-based IaaS patent processing pipeline;
  • Optimizing the application stack for maximum speed and scalability;

Essential requirements include:
  • A minimum of 3 years of professional development experience;
  • Strong core Java Enterprise Edition development skills and understanding of Java design principles;
  • Experience of defining and creating Continuous Integration and Development environments using technologies such as Jenkins, Maven, Artifactory;
  • A solid understanding of the Open Stack platform;
  • Experience with distributed queue messaging (e.g. Amazon SQS, RabbitMQ)
  • Experience with relational databases (mySQL, PostgreSQL);
  • A solid foundation in computer science, with strong competencies in concurrency, shell scripting, and software design;

For full details and to apply for the position, please visit the EMBL website:
https://www.embl.de/jobs/searchjobs/index.php?ref=EBI_01163&newlang=1&loc%5B%5D=2


Software Engineer - Web Developer


We require a passionate Web Developer who can design and develop robust solutions that deliver ChEMBL data to our extensive user community.

Responsibilities will include:
  • Developing web-based solutions to better deliver ChEMBL resources to users
  • Maintaining and further developing the infrastructure that supports interfaces on chemogenomics data
  • Working with other members of the team, collaborators and users to develop and deliver new and innovative ways to analyse and visualise ChEMBL data
  • Integrating chemogenomics data with that from other relevant resources at the EBI and beyond
  • Keeping up-to-date with relevant developments in the field of web development

Essential requirements include:
  • A BSc (or equivalent) in a technical subject (e.g. life science, computing or mathematics)
  • 3+ years postgraduate experience in front-end software development with a demonstrable track record of delivery
  • Sound programming skills, including experience of Unix and Python
  • Experience in building and using web services and good knowledge of current web technologies;
  • Knowledge of search technologies e.g. Solr/Elastic
  • Knowledge of relational databases, SQL PL/SQL and NoSQL approaches
  • Evidence of good practice in software engineering to deliver clean, extensible and robust code through rapid development cycles with documentation and version control

For full details and to apply for the position, please visit the EMBL website:
https://www.embl.de/jobs/searchjobs/index.php?ref=EBI_01174&newlang=1&loc%5B%5D=2

Comments

Popular posts from this blog

New SureChEMBL announcement

(Generated with DALL-E 3 ∙ 30 October 2023 at 1:48 pm) We have some very exciting news to report: the new SureChEMBL is now available! Hooray! What is SureChEMBL, you may ask. Good question! In our portfolio of chemical biology services, alongside our established database of bioactivity data for drug-like molecules ChEMBL , our dictionary of annotated small molecule entities ChEBI , and our compound cross-referencing system UniChem , we also deliver a database of annotated patents! Almost 10 years ago , EMBL-EBI acquired the SureChem system of chemically annotated patents and made this freely accessible in the public domain as SureChEMBL. Since then, our team has continued to maintain and deliver SureChEMBL. However, this has become increasingly challenging due to the complexities of the underlying codebase. We were awarded a Wellcome Trust grant in 2021 to completely overhaul SureChEMBL, with a new UI, backend infrastructure, and new f

A python client for accessing ChEMBL web services

Motivation The CheMBL Web Services provide simple reliable programmatic access to the data stored in ChEMBL database. RESTful API approaches are quite easy to master in most languages but still require writing a few lines of code. Additionally, it can be a challenging task to write a nontrivial application using REST without any examples. These factors were the motivation for us to write a small client library for accessing web services from Python. Why Python? We choose this language because Python has become extremely popular (and still growing in use) in scientific applications; there are several Open Source chemical toolkits available in this language, and so the wealth of ChEMBL resources and functionality of those toolkits can be easily combined. Moreover, Python is a very web-friendly language and we wanted to show how easy complex resource acquisition can be expressed in Python. Reinventing the wheel? There are already some libraries providing access to ChEMBL d

LSH-based similarity search in MongoDB is faster than postgres cartridge.

TL;DR: In his excellent blog post , Matt Swain described the implementation of compound similarity searches in MongoDB . Unfortunately, Matt's approach had suboptimal ( polynomial ) time complexity with respect to decreasing similarity thresholds, which renders unsuitable for production environments. In this article, we improve on the method by enhancing it with Locality Sensitive Hashing algorithm, which significantly reduces query time and outperforms RDKit PostgreSQL cartridge . myChEMBL 21 - NoSQL edition    Given that NoSQL technologies applied to computational chemistry and cheminformatics are gaining traction and popularity, we decided to include a taster in future myChEMBL releases. Two especially appealing technologies are Neo4j and MongoDB . The former is a graph database and the latter is a BSON document storage. We would like to provide IPython notebook -based tutorials explaining how to use this software to deal with common cheminformatics p

Multi-task neural network on ChEMBL with PyTorch 1.0 and RDKit

  Update: KNIME protocol with the model available thanks to Greg Landrum. Update: New code to train the model and ONNX exported trained models available in github . The use and application of multi-task neural networks is growing rapidly in cheminformatics and drug discovery. Examples can be found in the following publications: - Deep Learning as an Opportunity in VirtualScreening - Massively Multitask Networks for Drug Discovery - Beyond the hype: deep neural networks outperform established methods using a ChEMBL bioactivity benchmark set But what is a multi-task neural network? In short, it's a kind of neural network architecture that can optimise multiple classification/regression problems at the same time while taking advantage of their shared description. This blogpost gives a great overview of their architecture. All networks in references above implement the hard parameter sharing approach. So, having a set of activities relating targets and molecules we can tra

ChEMBL 26 Released

We are pleased to announce the release of ChEMBL_26 This version of the database, prepared on 10/01/2020 contains: 2,425,876 compound records 1,950,765 compounds (of which 1,940,733 have mol files) 15,996,368 activities 1,221,311 assays 13,377 targets 76,076 documents You can query the ChEMBL 26 data online via the ChEMBL Interface and you can also download the data from the ChEMBL FTP site . Please see ChEMBL_26 release notes for full details of all changes in this release. Changes since the last release: * Deposited Data Sets: CO-ADD antimicrobial screening data: Two new data sets have been included from the Community for Open Access Drug Discovery (CO-ADD). These data sets are screening of the NIH NCI Natural Product Set III in the CO-ADD assays (src_id = 40, Document ChEMBL_ID = CHEMBL4296183, DOI = 10.6019/CHEMBL4296183) and screening of the NIH NCI Diversity Set V in the CO-ADD assays (src_id = 40, Document ChEMBL_ID = CHEMBL4296182, DOI = 10.601