Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Research software engineer

Norwich
NBI Partnership
Research software engineer
Posted: 25 August
Offer description

Social network you want to login/join with:

The successful applicant will join the Informatics Platform at the John Innes Centre. They will help with maintaining the computational infrastructure and data management.

Development Work for Long-Term Viability: Collaborating with our research teams, the successful candidate will participate in the development of software solutions designed to meet the evolving needs of our institution. The focus will be on creating software that is robust, easy to manage, and capable of sustaining a lifespan of at least 10 years, in compliance with funding policies. By incorporating best practices and future-proofing techniques, this role will contribute to the longevity and accessibility of our research tools and resources.

Assist with Day-to-Day Infrastructure Tasks: The successful candidate will contribute to various infrastructure tasks essential for the smooth functioning of our research environment. This includes data management on a large scale, system administration duties, and providing technical support to internal users and collaborators. A proactive approach is required to help anticipate and address potential issues, maintaining an efficient and secure research infrastructure.

Key Relationships

In collaboration with members of the informatics platform, they will support bioinformaticians to assist research endeavours, and to provide data management, coding and infrastructure solutions at the John Innes Centre.

The Institute’s hardware is maintained by Norwich Research Park Computing and Research Computing teams. The candidate will frequently engage with members of those teams to provide resources for staff and students at the John Innes Centre.
Work with researchers in the development of new software or enhancements to existing platforms, fulfilling the requirements of our funders.

Main Activities & Responsibilities

Computational tasks supporting specific Research ProjectsMaintenance of existing JIC applications and support / software hardening of newly developed applications.Develop and maintain JIC computational infrastructure; Champion and maintain effective data management practisesAs agreed with the line manager, any other duties commensurate with the nature of the post

Job Description

Main Purpose of the Job

The successful applicant will join the Informatics Platform at the John Innes Centre. They will help with maintaining the computational infrastructure and data management.

Development Work for Long-Term Viability: Collaborating with our research teams, the successful candidate will participate in the development of software solutions designed to meet the evolving needs of our institution. The focus will be on creating software that is robust, easy to manage, and capable of sustaining a lifespan of at least 10 years, in compliance with funding policies. By incorporating best practices and future-proofing techniques, this role will contribute to the longevity and accessibility of our research tools and resources.

Assist with Day-to-Day Infrastructure Tasks: The successful candidate will contribute to various infrastructure tasks essential for the smooth functioning of our research environment. This includes data management on a large scale, system administration duties, and providing technical support to internal users and collaborators. A proactive approach is required to help anticipate and address potential issues, maintaining an efficient and secure research infrastructure.

Key Relationships

In collaboration with members of the informatics platform, they will support bioinformaticians to assist research endeavours, and to provide data management, coding and infrastructure solutions at the John Innes Centre.

The Institute’s hardware is maintained by Norwich Research Park Computing and Research Computing teams. The candidate will frequently engage with members of those teams to provide resources for staff and students at the John Innes Centre.
Work with researchers in the development of new software or enhancements to existing platforms, fulfilling the requirements of our funders.

Main Activities & Responsibilities

Computational tasks supporting specific Research ProjectsMaintenance of existing JIC applications and support / software hardening of newly developed applications.Develop and maintain JIC computational infrastructure; Champion and maintain effective data management practisesAs agreed with the line manager, any other duties commensurate with the nature of the post

Person Profile

Education & Qualifications

RequirementDegree level qualification in an appropriate subject (, Software engineering, Computer science).

Specialist Knowledge & Skills

RequirementStrong command line shell skills, including use of scripting to automate tasks and deploymentsProficiency in configuring and managing databases (, MySQL, PostgreSQL).Software development in a compiled language ( C, C++, Fortran), and in an interpreted language ( Python, R, Perl) Awareness of cloud-native principles and associated DevOps technologiesUnderstanding of biology and bioinformaticsUnderstanding of image processing ( opencv, imagej) and ML/AI frameworks (pytorch, tensorflow etc.)Understanding of containerisation technologies like Docker/singularity, orchestration tools such as Kubernetes, and configuration management tools like Puppet and Ansible.

Relevant Experience

RequirementExperience with development using a web application stack ( LAMP).Experience administering and maintaining web servers (, Apache, Nginx).Proficiency in administering Linux-based operating systems.Has experience of version control systems and code documentation.Working with a HPC (High Performance Computing) cluster and associated tools ( such as LSF, SGE, SLURM etc.) Working in an academic environment

Interpersonal & Communication Skills

RequirementGood interpersonal skills, with the ability to work as part of a teamDemonstrated ability to work independently, using initiative and applying problem solving skillsExcellent communication skills, both written and oral, including the ability to present complex information with clarity

Additional Requirements

RequirementAttention to detailPromotes equality and values diversityWillingness to embrace the expected values and behaviours of all staff at the Institute, ensuring it is a great place to workAble to present a positive image of self and the Institute, promoting both the international reputation and public engagement aims of the Institute Ability to maintain confidentiality and security of information where appropriate #J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Research software engineer
Norwich
John Innes Centre
Research software engineer
Similar job
Research software engineer
Norwich
John Innes Centre
Research software engineer
Similar job
Research software engineer
Norwich
John Innes Centre
Research software engineer
See more jobs
Similar jobs
It jobs in Norwich
jobs Norwich
jobs Norfolk
jobs England
Home > Jobs > It jobs > Research software engineer jobs > Research software engineer jobs in Norwich > Research Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save