Software developer (Ontologies Tools team)
Location: EMBL-EBI, Hinxton near Cambridge, UK
Staff Category: Staff Member
Contract Duration: 12 months
Grading: 5 or 6 (monthly salary starting at £2,738 or £3,063 per month after tax + other paid benefits)
Closing Date: 30 June 2021
Reference Number: EBI01850
We are seeking a passionate and energetic full stack Software Developer to join our Ontologies Tools team working on our Semantics as a Service platform. This platform is used extensively in the life sciences community in big data approaches to analyse data. The main purpose of the platform is to provide web-based and programmatic access to ontologies. 

The Semantics as a Service platform includes the following components:   The Semantics as a Service platform has a wide range of users. These include our colleagues at EBI, external collaborators, general users from academia and industry across the world.

Your role

The ongoing objectives of the ontology tools team are to:
  • Maintain and enhance the Semantics as a Service platform
  • Support our users in responding to issues/requests and keeping our Semantics as a Service platform services up and responsive
  • Ensure the Semantics as a Service platform stays relevant; we need to reconsider the architecture and design of the Semantics as a Service platform on an ongoing basis.
  • Frequent verbal and/or written communication with our users.
Your primary responsibility will be to work as part of the ontology tools team to realize our objectives. Specifically, you will be responsible for:
  • Resolving data load related problems which can range from data errors to server infrastructure errors.
  • Implementing and testing fixes and enhancements and deploying them to production
  • Contributing to design and architecture discussions with the opportunity to grow these skills. 
  • Responding to user queries verbally or in writing.

You have

  • A Bachelor’s degree in either computer science or bioinformatics.
  • 2-3 years full stack software development experience across the full SDLC in a production environment.
  • Strong Java coding skills and can easily work with different versions (8 to latest) of Java.
  • Strong object oriented programming skills and apply SOLID principles when writing object oriented code.
  • Experience working with Apache Maven and know how to resolve dependency conflicts.
  • Experience using version control software such as Git.
  • Experience with frontend frameworks like React/Angular.
  • Experience working with the Spring framework.
  • Experience working with databases RDBMS/Mongo DB.
  • You have a strong appreciation of testing and frequently write unit tests for your code and/or do manual testing to verify your implementations.
  • Even though you may not have substantial experience of Semantic Web technologies, you are keenly interested in learning about semantics, knowledge graphs, ontologies and the semantic web.
  • You communicate easily and effectively both verbally and in writing.
  • Willing to travel internationally (when it is safe to do so) to present our work at hackathons/workshops/conferences

You might also have

  • It will be highly desirable if you have Apache Solr and Neo4J skills
  • Knowledge of Semantic Web technologies such as knowledge graphs, ontologies, RDF, OWL, SPARQL, the OWLAPI and Apache Jena.
  • Docker and Kubernetes knowledge.
  • Big data processing experience using Apache Spark or Hadoop.
  • Scala development experience

Why join us

Do something meaningful
At EMBL-EBI you can apply your talent and passion to accelerate science and tackle some of humankind's greatest challenges. EMBL-EBI, part of the European Molecular Biology Laboratory, is a worldwide leader in the storage, analysis and dissemination of large biological datasets. We provide the global research community with access to publicly available databases and tools which are crucial for the advancement of healthcare, food security, and biodiversity. Join a culture of innovation
We are located on the Wellcome Genome Campus, alongside other prominent research and biotech organisations, and surrounded by beautiful Cambridgeshire countryside. This is a highly collaborative and inclusive community where our employees enjoy a relaxed atmosphere. We are committed to ensuring our employees feel valued, supported and empowered to reach their professional potential. Enjoy lots of benefits:
  • Financial incentives: Monthly family, child and non-resident allowances, annual salary review, pension scheme including 17% employer contribution, death benefit, long-term care, accident-at-work and unemployment insurances
  • Flexible working arrangements
  • Private medical insurance for you and your immediate family (including all prescriptions and generous dental & optical cover)
  • Generous time off: 30 days annual leave per year, in addition to eight bank holidays
  • Relocation package including installation grant (as applicable)
  • Campus life: Free shuttle bus to and from work, on-site library, subsidised on-site gym and cafeteria, casual dress code, extensive sports and social club activities (on campus and remotely)
  • Family benefits: On-site nursery, child sick leave, generous parental leave, holiday clubs on campus and monthly family and child allowances
  • Benefits for non-UK residents: Visa exemption, education grant for private schooling, financial support to travel back to your home country every second year and a monthly non-resident allowance.
For more details, please see our employee benefits page.

What else you need to know

  • Contract duration: This position is a 1 year project-limited fixed-term contract.
  • International applicants: We recruit internationally and successful candidates are offered visa exemptions. Read more on our page for international applicants.
  • Diversity and inclusion: At EMBL-EBI, we strongly believe that inclusive and diverse teams benefit from higher levels of innovation and creative thought. We encourage applications from women, LGBTQ+ and individuals from all nationalities.
  • Job location: This role is based in Hinxton, UK and you will be required to relocate once it is safe to do so, if you are currently based abroad. Read more about how we are recruiting during the pandemic.
  • Your application: To apply please submit a cover letter and a CV through our online system. We aim to provide a response within two weeks after the closing date: 30 June 2021.