



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
The key responsibilities and requirements for the role of a Research Software Engineer (RSE). RSEs are expected to provide advice on technology applications, manage projects, define software engineering practices, and maintain knowledge of technical developments. They will also develop and deliver training, mentor junior developers, and have experience in full-cycle software development and graphical user interface development. Advanced skills in programming languages, numerical methods, and data processing are required, as well as knowledge of appropriate technologies for web, mobile, and data handling applications. RSEs must have excellent communication skills and the ability to work collaboratively and mentor less experienced developers.
Typology: Study notes
1 / 6
This page cannot be seen from the preview
Don't miss anything!
Job Title: Senior Research Software Engineer Department/Division/Faculty: Research Computing Service (RSE), Information and Communications Technologies (ICT) Campus location: South Kensington Job Family/Level: Professional Services, Level 4 Responsible to: Research Software Engineering Team Lead Line Management responsibility for:
Key Working Relationships (internal): Research community at Imperial College and colleagues within ICT Contract type: Full-time, Open-ended Purpose of the Post This role presents an exciting opportunity to join the growing community of Research Software Engineers (RSE) at Imperial College via its core team within the Research Computing Service (RCS). The RCS encompasses a dedicated team of RSEs, a managed High-Performance Computing (HPC) facility; and provides a range of training for the HPC users and researchers. Imperial College London is ranked in the top ten universities globally and is home to the greatest concentration of high-impact research of any major UK university. The mission of the RSE Team is to increase the quality, impact and sustainability of the research software developed at Imperial, supporting the College in enhancing its world-leading research outputs. The RSE team has been in place for four years and has worked on dozens of projects across all faculties of the College. The RSE team currently consists of four full time developers covering a range of expertise from high performance computing to graphical user interfaces to web development. The RSE team has experience developing and maintaining performant, reliable and sustainable research software in a variety of research domains., training researchers in best coding practices and supporting the writing of grant proposals with a software component. The team is supported by the resources of the ICT division and work in partnership with the academic research community. You will actively participate in research by providing advice on the application of technologies and delivering software development projects. You will contribute by developing innovative software, promoting good software engineering that ultimately accelerates research and by mentoring less experienced developers. You will work under general direction with a clear framework of accountability, while exercising substantial personal responsibility and autonomy.
Key Responsibilities
Ability to assimilate technical information, understand complex requirements and learn new developments in computational research
Please note that job descriptions cannot be exhaustive, and the post-holder may be required to undertake other duties, which are broadly in line with the above key responsibilities. Imperial College is committed to equality of opportunity and to eliminating discrimination. All employees are expected to follow the 7 Imperial Expectations detailed below: