OME seeks Software&Devops Engineers for OMERO + Bio-Formats

Apply at


Are you a great developer with a knack for making great software and changing your users’ lives? Looking for a great team working on fantastic software used by 1000’s of scientists worldwide?

The Open Microscopy Environment (OME) is seeking Software and Devops Engineers to build an international image repository and data-processing tools for the life sciences. We already have lots of great functionality, now we need to scale this up to handle millions of images and petabytes of data across multiple hosts, together with real-time analysis tools, all integrated with other world-leading databases and scientific resources-- Ensembl, etc.

We work hard, have a great time, and deliver unique, world-leading applications that are changing the way bioscience works. Everything we do is open-source; our tools are playing a vital role in supporting the move towards open-data and open-science. We work in several different domains—from basic research to drug screening to education to publication–and we need your help!

Our current stack includes Java, Python, JavaScript, PostgreSQL, ZeroC’s ICE and SciPy. Maintaining the security and integrity of our users’ data is critical, and we embrace modern continuous integration and testing practices. Our priority for this role is the continued maintenance and development of the Java-based Bio-Formats library, which has over 75,000 users worldwide.

We value collaboration, and thrive on creativity and well-designed code. We passionately follow open source development and licensing and use a Kanban-style work pattern to deliver the goods. For more information, see

We are hiring a wide range of people including software engineers, sysadmins, devops, HPC specialists, and data curators. Successful applicants will interact closely with scientists and software developers based in the UK, Germany, France, Italy, and the USA.

No one on our team does only one thing. Technical skills are important, but a willingness to take the initiative to research and suggest new tools is critical- we’ll give you the time and support to learn and extend your skills.

Interested? Send us the goods: Your GitHub profile, apps you have created, teams you have been a part of.

Maintaining, updating, and optimizing the Bio-Formats code base
Support user community, with updates for new file formats or usage patterns
Participation in the entire life cycle of our applications; development, testing, documentation, and deployment;
Contribution to all aspects of development of Bio-Formats and OMERO
Advanced Java programming experience
Experience with Linux, Mac OS X or any proprietary Unix flavour
Strong collaborative skills with an eye towards efficiency and creativity
Experience with large, heterogeneous data structures (e.g., scientific images)
Experience with CI (especially Jenkins)
Experience in an open source development project
Experience with high-performance/distributed IO stacks like Hadoop/HDFS, MPI, Ceph, etc.
Experience with client-server application development
Experience with RDBMS (especially PostgreSQL)
Distributed processing

This is a full-time position, in the UK (Dundee, Scotland). Remote working is possible for the right individual, especially for those based in the UK. Appointment is to commence immediately until September 2016, with an option of extension depending on funding.

1 Like