Education / qualifications / training required:
Essential: Degree in Computing, Science or equivalent subject.
Desirable: MSc/MA/PhD RHC, or other formal computing qualifications.
Previous work experience required:
Essential: Experience of server administration and/or system development.
Desirable: Experience of integrating Linux servers into a heterogeneous client environment (Linux / Windows / Mac) using tools such as NFS and Samba. Administration experience with authentication systems such as LDAP, Kerberos and Active Directory. Experience of training large language machine learning models with large datasets especially image volumes. Experience in managing imagery for large-scale connectomics.
Knowledge and experience:
Essential: Experience of supporting Linux and Unix systems.
Desirable: Experience of supporting & installing Red Hat / Centos / Debian Linux, Windows 10 and OSX. Experience of optimising training/inference of deep learning models. Experience with databases e.g. PostgreSQL, data visualisation and image alignment algorithms. Familiarity with the use of containers e.g. apptainer / singularity.
Computer Cluster Administration
Essential: Experience of using HPC clusters or cluster-based storage systems.
Desirable: Experience of building and administering clustered storage system (e.g. Ceph, Beegfs, ZFS or Lustre). Experience of administering and installing large scale Linux based HPC, e.g. SGE, SLURM or LFS.
Programming and Automation Skills
Essential: Competent in writing Shell Scripts.
Desirable: Experience of C, Python or Fortran programming. Experience of installing and using PyTORCH, Tensorflow, openCV & Jax
Understanding the work of the Laboratory
Essential: Experience working in an IT support, academic or research environment.
Desirable: Research experience in Biology.
People Skills, communication skills (written and verbal)
Essential: Excellent communication skills – both verbal and written. Ability to communicate difficult concepts successfully at all levels.
Experience/ability to devise and implement policies and procedures.
Desirable: Writing policy and procedure and system documentation.
Good organisational skills. Experience of managing work projects.
Issue Management
Essential: Can work under pressure, ability to prioritise and multi-task.
Desirable: Good organisational skills. Experience of managing work projects.
Self-Development Essential
Essential: Track record in keeping self-updated and informed about the latest developments in IT.
Willingness to learn and develop own skills in areas useful to the unit.
Willingness to learn new skills not studied before.
Personal skills / behaviours / qualities:
Essential: Experience/ability to devise and implement policies and procedures.
Desirable: Writing policy and procedure and system documentation.
Good organisational skills.
Experience of managing work projects.
The successful candidate is expected to be highly motivated, creative and capable of contributing productively in a team environment.
A well-organised individual willing to undertake continuing personal development.
Comfortable with continuous improvement and able to adapt to the changing priorities and demands of a dynamic research environment.
Articulate and able to communicate at technical and non-technical levels.
A pragmatic and diplomatic approach to problem solving.