Software Developer
Location: EMBL-EBI, Hinxton near Cambridge, UK
Staff Category: Staff Member
Contract Duration: 3 years
Grading: 5 (monthly salary starting at £2,631.99 after tax)
Closing Date: 14 June 2019
Reference Number: EBI01403
The Protein Data Bank in Europe Team (PDBe; is part of the Worldwide Protein Data Bank organisation (wwPDB;, which maintains the global archive of structural data on biomacromolecules - the PDB. Structural Biology is changing, and the PDB archive faces challenges with the growth of the number and complexity of deposited structures. The PDBe Team plays a leading role in developing OneDep – the common wwPDB system for deposition, validation and biocuration of biomolecular structure data. The team also maintains a number of services, such as API, query system, PDB entry pages, PDBePISA and PDBeFold used by structural biologists and the wider scientific community. The team consists of an international and inter-disciplinary mix of professionals: scientists and software engineers. The PDBe and CS3DB teams form the Molecular and Cellular Structure cluster within the EBI.  

Your role

We are looking for a software developer with a strong demonstrated record of using Python programming language and a working knowledge of relational and/or other database technologies to further develop and maintain the OneDep system. A background in, or affinity with, Structural Biology, Bioinformatics or Chemoinformatics is a distinct advantage. The successful candidate will work closely with other members of the global OneDep team to plan and implement improvements to the system.

The tasks for this post include:
  • to implement improvements to, maintain and troubleshoot the OneDep system;
  • to help maintain the OneDep deposition and biocuration processes;
  • to interact with the global wwPDB/OneDep team, and EMBL-EBI and external teams.

The successful candidate will report to the coordinator for the Data Enrichment and Integration team at PDBe. This is an opportunity for the right person to contribute to the wwPDB mission of archiving high quality structure data as well as develop an excellent understanding of complex biological data and developing data integration infrastructure.  

You have

We are looking for a Software developer with strong software engineering skills. You should be able to work both independently and in close collaboration with the wwPDB OneDep and PDBe team members. You will also interact with other teams at EMBL-EBI and other external collaborators. Excellent communication and interpersonal skills as well as excellent knowledge of English are therefore required. You should hold a degree in Computer Science/IT or Structural Biology/Bioinformatics or related fields and should have a minimum 2 years’ work experience in these or related subjects with a demonstrated record of software development. Skills required:
  • Excellent knowledge of Python (scripting, data integration, REST API development)
  • Working knowledge of the Django framework
  • Working knowledge of database technologies
  • Working knowledge of Git repository management

You might also have

Affinity with Structural Biology, Bioinformatics or Chemoinformatics is a distinct advantage

Why join us

At EMBL-EBI, we help scientists realise the potential of ‘big data’ in biology by enabling them to exploit complex information to make discoveries that benefit mankind.

Working for EMBL-EBI gives you an opportunity to apply your skills and energy for the greater good.

As part of the European Molecular Biology Laboratory (EMBL), we are a non-profit, intergovernmental organisation funded by 22 member states and two associate member states.

We are located on the Wellcome Genome Campus near Cambridge in the UK, and our 600 staff are engineers, technicians, scientists and other professionals from all over the world. EMBL is an inclusive, equal opportunity employer offering attractive conditions and benefits appropriate to an international research organisation. The remuneration package comprises a competitive salary, a comprehensive pension scheme and health insurance, educational and other family related benefits where applicable, as well as financial support for relocation and installation. For more information about pay and benefits click here We have an informal culture, international working environment and excellent professional development opportunities but one of the really amazing things about us is the concentration of technical and scientific expertise – something you probably won’t find anywhere else. If you’ve ever visited the campus you’ll have experienced first-hand our friendly, collegial and supportive atmosphere, set in the beautiful Cambridgeshire countryside. Our staff also enjoy excellent sports facilities including a gym, a free shuttle bus, an on-site nursery, cafés and restaurant and a library.

What else you need to know

To view a copy of the full job description please click here

To apply please submit a covering letter and CV through our online system.

Applications are welcome from all nationalities and this will continue after Brexit. For more information please see our website. Visa information will be discussed in more depth with applicants selected for interview.

EMBL-EBI is committed to achieving gender balance and strongly encourages applications from women, who are currently under-represented at all levels. Appointment will be based on merit alone.

Applications will close at 23:00 BST on the date listed above.