• UK Higher EdTech Jobs
  • Cambridge
  • £40,521 to £54,395 per annum GBP / Year

Join Our Research Software Engineering Team

Are you eager to explore an exciting opportunity to become part of our research software engineering team? We are seeking enthusiastic individuals to help develop and enhance sophisticated software applications that drive world-class research in fields such as epidemiology, astronomy, particle physics, medical imaging, and materials chemistry. You’ll leverage both current and next-generation supercomputing technologies.

Who You’ll Collaborate With

This role is situated at the University of Cambridge’s Research Computing Services, a premier UK National Supercomputing Centre. We provide expertise, facilities, and services to distinguished scientists, clinicians, and engineers both within the UK and internationally. You’ll be joining a team of expert research software engineers, working with diverse stakeholders across various disciplines and institutions.

Your Responsibilities

In this role, you’ll engage in a variety of software projects and user interactions. Flexibility and adaptability in your approach will be crucial as you address the needs of different projects, clients, and team members. You’ll employ advanced tools and techniques, collaborating with both experienced and novice users, fostering an engaging and supportive environment. Empowering users to harness the full potential of cutting-edge supercomputing hardware will be key. Building strong relationships, influencing, and negotiating with stakeholders to achieve objectives will be important aspects of your work. Strong organizational and communication skills are vital.

Your Qualifications

– Proficient in writing and maintaining high-performance application code, with experience using key scientific computing languages such as C, C (preferred), Fortran, or Python.
– Familiarity with at least one framework for leveraging modern parallel computers, such as MPI, OpenMP, or CUDA, is highly desirable.
– A foundational understanding of the hardware components (CPUs, GPUs, low-latency interconnects) of modern supercomputers, along with experience working in a Linux environment, will be advantageous.
– Interest or experience in emerging topics like machine learning and data science.
– Exceptional communication skills.

The most essential quality for this role is a passion for learning and developing technical skills. If you’re willing to learn and adapt but don’t meet every requirement, we encourage you to apply.

What We Offer

– 41 days of annual leave, including bank holidays.
– A generous pension scheme.
– Hybrid working options, allowing work on University premises and remotely.
– A friendly and supportive team environment.
– The chance to shape and influence our working methods.

We promote flexible and family-friendly working conditions and consider non-standard working patterns. Although this role is advertised as full-time, we welcome applications from those considering part-time hours and from candidates living outside Cambridge who are willing to commute when necessary.

To apply online for this vacancy and learn more about the role, click ‘Apply’ above. The University is committed to supporting equality, diversity, and inclusion, and encourages applications from all sectors of society