Research Software Engineers

  • Full Time
  • Glasgow
  • Posted 4 months ago

University of Glasgow

Job title:

Research Software Engineers

Company

University of Glasgow

Job description

Research Software Engineers x3Job PurposeThe Research Software Engineer will provide specialist scientific advice and input across the College in the use and development of research software. The postholder will work with research colleagues to develop rigorous and robust tools for computational research that enable research outcomes and effectively enhance the impact of supported research. Working on a wide range of research projects across all the schools of the College, the postholder will help foster a community of practice for research software engineering, leading on specialist and thematic areas as appropriate.The postholder will also contribute and develop the provision of training for research staff and students, including occasional delivery of courses covering both introductory computational skills and more advanced specific techniques. The postholder will identify training needs present in the College and, where necessary, develop and deliver appropriate training materials.Main Duties and Responsibilities1. Collaborate with research colleagues, acting as a scientific partner to develop and maintain high-quality, well-tested software as a research tool or output, with software development projects running from multiple months to many years.2. Engage with research colleagues, working independently or under supervision of senior team members where appropriate, to identify opportunities and prepare proofs of concept for the inclusion of research software engineering approaches in research funding proposals.3. Present, disseminate and explain the team’s work through presentations, reports and well-documented software packages.4. Develop and maintain relationships with research colleagues to lobby and evangelise for better software practices and to encourage and enhance a community of practice for research software engineering within the College.5. Develop and deliver training to research colleagues to support the development of computational and software engineering skills in the academic community.6. Undertake knowledge transfer within the team and appropriate external colleagues such as those within the College’s Shared Research Facilities and the University’s Research Computing as a Service (RCaaS) group.7. Advise on and develop plans to enable research colleagues to use high-performance computing facilities in the Schools, College, University and wider computing centres.8. Support and contribute to open research, such as by applying FAIR (findable, accessible, interoperable and reusable) principles of research data and tools, within the schools and college.9. Develop and enhance the profile and reputation of self, the Research Software Engineering team and the University of Glasgow, including establishing and sustaining a track record of making a specialist contribution to publications of international quality in high profile/quality refereed journals, enhancing the research impact in terms of economic/societal benefit, and gathering indicators of esteem.10. Make a leading contribution to the identification of potential funding sources and to assist in the development of proposals to secure funding from internal and external bodies to support the College’s research software engineering strategy.11. Contribute to the enhancement of the University’s international profile in line with the University’s Strategic Plan, World Changers Together.For appointment at grade 812. The post holder is expected to perform the above duties with a higher degree of independence, leadership and responsibility, particularly in relation to leading specialist and/or thematic areas and planning, funding, collaborating and publishing research.13. Play a leading role in the development of the community of practice and broadening outreach efforts for research software engineering best practices, taking distinct responsibility for leading significant strands of the community of practice.14. Support the Head of Research Software Engineering by playing a leading role in aspects of project management and the development with principal investigators of software development plans for multi-year funding applications.These key tasks are not intended to be exhaustive but simply highlight a number of major tasks which the staff member may be reasonably expected to performKnowledge, Qualifications, Skills and ExperienceKnowledge/QualificationsEssential:A1 Normally an awarded PhD, Scottish Credit and Qualification Framework level 12 in relevant academic/research discipline, or equivalent professional experience in software engineering, and experience of personal developmentA2 Good working knowledge of at least two programming languages commonly used in scientific computing (for example, C, C++, Fortran, Julia, MATLAB, Python, R) and their supporting ecosystems.A3 Comfortable using and supporting a range of operating systems and distributions.For appointment at Grade 8:A4 Expertise in at least one programming language used in scientific computing (for example, C, C++, Fortran, Julia, MATLAB, Python, R) and its supporting ecosystem.A5 Good knowledge and experience of working with high-performance computing systems.Desirable:B1 Good knowledge and experience of working with high-performance computing systems.SkillsEssential:C1 Excellent ability to collaborate with research colleagues to develop and maintain high-quality, well-tested software embodying research outputs.C2 Ability to present, disseminate and explain work via presentations, reports and well-documented software packages to a variety of audiences and users.C3 Ability to quickly gain understanding of topics in an unfamiliar area to foster mutual understanding with domain specialists.C4 Proven ability to develop new projects, and expand older projects, meeting the requirements of colleagues.C5 Using excellent interpersonal skills to engage with colleagues and customers from diverse backgrounds, to convey complex technical information at appropriate levels of detail, including knowledge transfer.C6 Ability to work independently or under supervision to generate proofs of concept and feasibility studies to support the drafting of research proposals.For appointment at Grade 8:C7 Ability to contribute to the definition of research proposals by assessing feasibility of project deliverables and determining resource requirements.C8 Excellent team leadership skills.ExperienceEssential:E1 Experience of software development in a research environment and context, particularly of development inside multi-year research projects.E2 Experience applying good software development practices (such as collaborative development using version control, continuous integration and deployment, documentation and testing) to research software projects.E3 Experience of making a leading contribution to research activities.For appointment at Grade 8:E4 Experience of providing technical project management and leadership for multiple research or software projects at the same time, ensuring successful outcomes.E5 Experience of evangelism for good software development practices.E6 Experience of providing support to users of a high-performance computing system, including users of third-party research software.E7 Experience of developing or contributing to training materials relating to the use of computational systems or software development.E8 Demonstrable experience in a similar role, carrying out similar duties to a high standard.DesirableF1 Experience of multi-developer collaborative software development and client support, using a range of tools.F2 Experience of providing teaching and training of computational material, including introductory-level skills to those with minimal previous exposure.For appointment at Grade 8:F3 Experience of developing and implementing plans to enable researchers to take advantage of high-performance computing environments for advanced research.Closing date: 14 June 2024The University of Glasgow has a responsibility to ensure that all employees are eligible to live and work in the UK. If you require a Skilled Worker visa to work in the UK, you will be required to meet the eligibility requirements of the visa route to be assigned a Certificate of Sponsorship.Please note that this post may be eligible to be sponsored under the Skilled Worker visa route if tradeable points can be used under the Skilled Worker visa rules. For more information please visit: https://www.gov.uk/skilled-worker-visaTerms and ConditionsSalary will be Grade 7/8, £39,347 – £44,263 / £48,350 – £56,021 per annum.This post is full time and open ended.Relocation assistance will be provided where appropriate.As part of Team UofG you will be a member of a world changing, inclusive community, which values ambition, excellence, integrity and curiosity.As a valued member of our team, you can expect:1 A warm welcoming and engaging organisational culture, where your talents are developed and nurtured, and success is celebrated and shared.2 An excellent employment package with generous terms and conditions including 41 days of leave for full time staff, pension – pensions handbook https://www.gla.ac.uk/myglasgow/payandpensions/pensions/, benefits and discount packages.3 A flexible approach to working.4 A commitment to support your health and wellbeing, including a free 6-month UofG Sport membership for all new staff joining the University https://www.gla.ac.uk/myglasgow/staff/healthwellbeing/.We believe that we can only reach our full potential through the talents of all. Equality, diversity and inclusion are at the heart of our values. Applications are particularly welcome from across our communities and in particular people from the Black, Asian and Minority Ethnic (BAME) community, and other protected characteristics who are under-represented within the University. Read more on how the University promotes and embeds all aspects of equality and diversity within our community https://www.gla.ac.uk/myglasgow/humanresources/equalitydiversity/.We endorse the principles of Athena Swan https://www.gla.ac.uk/myglasgow/humanresources/equalitydiversity/athenaswan/ and hold bronze, silver and gold awards across the University.We are investing in our organisation, and we will invest in you too. Please visit our website https://www.gla.ac.uk/explore/jobs/ for more information.Vacancy Ref : 146569 Close Date : 14-Jun-2024 23:45

Expected salary

Location

Glasgow

Job date

Sun, 19 May 2024 06:48:04 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (globalvacancies.org) you saw this job posting.

To apply for this job please visit jobviewtrack.com.

Job Location