Job description


  • Entry level
  • No Education
  • Salary to negotiate
  • Hinxton


Compensation: £41k - 50k
Location options: Visa sponsor
Job type: Full-time
Experience level: Mid-Level, Senior
Role: System Administrator
Industry: Bioinformatics, Genomics, Science
Company size: 1k-5k people
Company type: Public

git, github, unix, openstack, docker

Job description
Salary in the region of £41,259 - £49,922 (dependent on experience) plus excellent benefits

Fixed term for 2 years - with potential to extend for 3 years

The Sanger Institute with other partners has launched the Darwin Tree of Life project to provide high-quality genome assemblies for all eukaryotic species in the British Isles. This project will significantly contribute to the global Earth Biogenome Project, fundamentally changing scientific knowledge of evolution and interactions among millions of the planet’s organisms. 

We are seeking a senior software developer to contribute to building and optimising the computational infrastructure required to scale genome assembly within this project, streamlining the processing of terabytes of raw data. This will build on Sanger's world-class computational resources, including an OpenStack private cloud environment, a 15000+ core computational cluster and many petabytes of high-speed distributed file systems and object stores. 

The primary responsibilities of the successful applicants will be: 

- To write high quality, documented code, in coordination with other team members, in order to facilitate the rapid production and analysis of genome assemblies. Develop systems to perform essential quality checks of the data prior to release, to identify errors and ensure a high level of accuracy is maintained.
- Work with team members to build, maintain and run robust pipelines for building these assemblies. Pipelines must scale as more species are sequenced and be adaptable to rapid developments in sequencing technologies and software.
- To work with core IT on systems configuration, packaging and monitoring to support these processes.
- To participate in the agreement of achievable timelines for programming and development projects and to subsequently meet those goals.
- Initiate and contribute to problem-solving discussions with the team to generate novel ideas and help the project move forward.
- Contribute directly to the delivery of the Darwin Project by working with various internal and external groups to discuss and understand their analysis needs to enable them to work more quickly and more accurately.
- Study existing solutions and make recommendations to team leader and faculty groups for improvements.

Team members will be expected to work independently at a technical level, while collaborating closely with colleagues on systems development, and to be comfortable communicating directly with scientific researchers regarding analysis requirements. Recent graduates are also encouraged to apply, although it is strongly desirable that any candidate has substantial development experience outside of coursework (e.g. work experience, participation in open source projects). Bioinformatic/biological knowledge is not essential for this role, but an interest in the science on campus and desire to learn bioinformatic concepts is important. 

For further information or questions about this post please contact Shane McCarthy (

Please include a covering letter and CV with your application. Closing date for applications: 21st July 2019

  • git
  • ms project
  • software
  • unix