-
Senior Research Software Engineer
2 weeks ago
Society of Research Software Engineering Southampton, United Kingdom Part timeThe Southampton Research Software Group (SRSG) is seeking a Senior Research Software Engineer (RSE) to join our excellent team at the University of Southampton. · The SRSG was one of the first RSE Groups set up in the UK and it is the base of operations for the campaign that hel ...
-
Graduate Intake 2024
2 weeks ago
RSE Basingstoke, Hampshire, United KingdomRSE Graduate Intake 2024Our Graduate ProgrammeGraduates are fundamental in shaping the future of both RSE and the water crisis, and we encourage young people to join our team and launch their career developing innovative solutions that will have a real impact within the water ind ...
Senior RSE - Southampton, United Kingdom - National Oceanography Centre We make sense of the changing seas
1 week ago
Description
This position is part of the Research Software Engineer (RSE) team within the Digital Ocean programme. The team's goal is to produce high-quality, custom-built software tools and applications to support innovation across NOC. The projects carried out by this team are highly varied in size and scope, encompassing topics such as Big Data analysis, interactive visualisation, robotics and autonomous systems, Internet of Things and the development of Digital Twins.
We are seeking to grow a flexible, agile team with a diverse range of skills, including (but not limited to):
Web application development (front-end, back-end or full-stack)
Data analysis and visualisation
Machine Learning and Artificial Intelligence
High-performance and high-throughput computing
Geographic Information Systems (GIS), including web-based GIS
Building operational data pipelines
Containerisation, virtualisation and cloud computing
Our primary languages are Python and JavaScript, but the team also works with code in other languages including Matlab, R, Java, Fortran. We rely heavily on scripting languages and workflow managers including Shell Script and Cylc. Source code is managed using Git, with automated testing and continuous integration and deployment (CI/CD). Software is packaged using Docker and Singularity/Apptainer containers or Conda/Python environments and deployed on virtual machines, Kubernetes systems and on high performance computing systems running Slurm.
The RSE team frequently run training courses for researchers across NOC, many of these use material from the Carpentries and teach using a live participatory coding style. We welcome applications from existing Carpentries instructors and will endeavour to get any new members who aren't instructors trained up as soon as possible. The team also supports the wider NOC software developer community by running online communities, drop in help sessions, software show and tells, hackathons and helping to run away days for all our software developers.
These roles provide excellent opportunities for working across many areas of ocean science and learning a wide variety of new skills, as part of a growing community of RSEs at NOC.