OME is hiring (Closes Jan. 7, 2021)

Tl;dr? Want to help change how the global bioimaging community works with its data? :point_right: Apply here

Research Software Engineer

Unit: Centre for Gene Regulation and Expression
Job Reference: SLSC0816
Closing Date: Thursday, January 7, 2021 :point_left:
Salary: Grade 8 (£41,526 - £49,553)

Are you a motivated open-source developer with a desire to make a difference? Looking for a great team working to change how bioscience is done?

The Open Microscopy Environment Consortium (OME) mission is to facilitate the storage, exchange and re-use of bioimaging data. We have lots of great functionality, but we, and our community of thousands of users, need more.

We are seeking a Research Software Engineer for the exciting next phase of development. Our goal like many others is shareable, open science. This role will initially lead the expansion of our storage backends to be cloud-ready for handling scalable workflows. But, we’ve been doing this for 20 years, so the buzzwords will certainly evolve if you stay onboard.

We work hard, have a great time, and deliver unique, world-leading applications that are at the heart of many scientists’ work. We value collaboration and thrive on creativity and well-designed code. We passionately follow open source development and licensing and make major contributions to Bio-Formats and OMERO, software applications that are installed in thousands of labs around the world. We maintain the Image Data Resource, one of the largest biomedical imaging repositories worldwide. We are also now taking on the challenge of large clinical datasets and need your help!

The successful applicant will work independently to deadlines but also collaborate closely with team members and other researchers based in the UK, Germany, Japan, the USA and elsewhere. The OME Team values diversity and encourages applications from as wide a cross-section of backgrounds, genders, and nationalities as possible.

Send us the goods: your GitHub profile, repositories you’re proud of, apps you have created, teams you have been a part of. Please, upload code samples in text files in the Supporting Documents Section of your application if public links are not available. For more information, see or

This position is available for an initial 24-month contract, and will be extended subject to available funding.

Summary of Skills, Experience and Qualifications


  • Evaluation of existing legacy storage solutions;
  • Design and implementation of modern storage solution including migration concerns;
  • Participation in the entire lifecycle of our applications; development, testing, code-review, documentation and continuous delivery;
  • Interacting with research facilities around the world;
  • Presentation of work via conference presentations and co-authored papers;


  • Experience with client-server application development in Java or Python;
  • Excellent programming skills balancing performance with stable APIs;
  • Experience with Linux, Mac OS X or any proprietary Unix flavour;
  • Strong collaborative skills with an eye towards efficiency and creativity;
  • Communication skills, etc.


  • Database experience (preferably PostgreSQL);
  • Microservice experience (preferably Vert.x);
  • Experience with one or more of HDF5, NetCDF, Zarr, N5, TileDB;
  • Experience in an open-source development project;
  • Cloud computing and/or containerisation platforms (AWS, Docker, OpenStack);
  • Search technology (Elasticsearch, Sparql, or other JSON-LD dialects);

Apply here if you’re interested, or if you know someone who might be interested, please re-:twitter:! :point_down: :point_down: :point_down: