British Antarctic Survey
BAS Reference 26/22
Contract type: 1 Year Fixed Term Appointment
Location: BAS Cambridge
Salary: £46,444 (per annum)
Closing date: 12th February 2026
Interview date: 25th February 2026
PurposeA Research Software Engineer (RSE) is required to join the Digital Innovation Team (DIT), a team producing best-practice, innovative technological solutions for operational, scientific and technical departments groups within the organisation.
The team is tasked with helping the organisation develop its digital capability, helping deliver BAS and NERC long term goals. These include reaching net zero; building environmental digital twins; developing world-class digital research infrastructure; advocating for research and software sustainability; and delivering impact through the creation of enterprise-level solutions.
The successful applicant will work with the support of more senior DIT staff (Senior RSEs, Principal Software Engineer) to develop solutions in collaboration with the BAS IT department, Artificial Intelligence (AI) Lab, Mapping and Geographic Information Centre (MAGIC), Polar Data Centre (PDC), engineering departments and researchers. The RSE will also be expected to support developers and solutions in these groups, communicating the importance of software engineering. In addition, there will be opportunity to collaborate with BAS partner institutions including The Alan Turing Institute, Universities, Centre for Polar Observation and Monitoring, and the Centre for Doctoral Training in Earth Observation and AI for Environmental Risk.
The role requires an individual who can deliver complex technical projects. The DIT offers software engineering capability for other departments that support BAS operations, so individuals must be collaborative and capable of both teamwork and self-directed progression of projects.
DutiesThe job is based in Cambridge although remote working options are available. For candidates that are physically capable and medically fit to work in Antarctic conditions, opportunities may arise for travel to the Antarctic or Arctic or working at sea on the BAS research ship, though that is not a major part of this role.
Essential to the role is experience with software engineering in Linux and HPC environments. Essential also is demonstrable experience in developing with at least one of: machine learning libraries, workflow management systems, cloud and/or distributed infrastructures, numerical modelling, and operational data management. A key requirement is the ability to interpret and share knowledge by understanding researcher requirements and guiding others.
Highly desirable is experience or a willingness to learn and communicate good practice for reproducible research, sustainable software practices and working with large datasets. Also desirable is experience of community-led software development, including but not limited to the use of tools such as GitHub/GitLab. The ability to manage projects is also desirable, but no formal qualifications are required.
Experience/knowledge of the following would be an advantage: Linux System Administration; multiple programming languages such as Python, R, C/C++, Fortan, Julia, Matlab; cloud infrastructure; DevOps technologies; UK HPC environments or HPC computing in the cloud; web front-end or back-end development; and small board computer and micro-controller-based systems.
There are no formal educational requirements for this role, but candidates should be able to demonstrate and discuss their technical abilities in an interview. Willingness, adaptability and enthusiasm in taking on new tasks are key qualities we'll be looking for.
Skills, Qualifications, and Experience Essential