
High-Performance Computing
Research Computing Engineer
Are you someone who likes bridging the gap between software development and systems administration? Do you have a background in scientific computing and high-performance computing? Then look no further as we have the role just for you.
Sector:
Scientific Research
Location:
Cambridge, United Kingdom
Job Type:
Full-Time
Requirements
Our client, a major player in advanced biomedical and scientific research, is looking for a Research Computing Engineer to join their infrastructure and software team. The role will suit someone with hands-on experience in Linux system administration, scientific software development, or large-scale computing environments, and who is eager to deepen their expertise across both areas.
Required Skills & Experience
Proven track record in Linux system administration or scientific software development, ideally with an interest in bridging both areas.
Experience working in research, bioinformatics, or engineering-focused computing environments.
Practical exposure to HPC, HTC, or distributed computing infrastructures.
Strong problem-solving and analytical skills with the ability to troubleshoot complex technical issues in research contexts.
Excellent communication and collaboration skills, with experience supporting both technical staff and scientific users.
Degree in computer science, engineering, physics, bioinformatics, or related discipline (advanced degree desirable).
File systems & storage: Lustre, GPFS, HNAS
Schedulers & cluster tools: SGE, Slurm
Monitoring solutions: Grafana, ELK, Nagios
Virtualization & hypervisors: VMware, Xen, Ovirt, KVM
Operating systems: CentOS / RHEL-based distributions
Accelerated computing: GPU platforms, CUDA
Databases for structured scientific data
Write, debug, and optimize code in a variety of languages and environments, such as:
Core languages: C++, Java, Fortran
Scripting & analysis: Python, Perl, R, Julia
Parallel/GPU computing: CUDA
Shell scripting: bash, csh
Configure and manage high-speed networking technologies