Research Software Engineer in High Performance Multi Agent Simulation

University of Sheffield - Department of Computer Science

Contract Type: Fixed-term for 36 months

Faculty: Faculty of Engineering

Are you interested in developing research software to support simulation at unprecedented new scales?

An exciting opportunity is available within the Department of Computer Science for someone with a passion in performance oriented software development, looking to use their skills in parallel programming to make an impact on a significant collaborative EU research programme.

You will join the Research Software Engineering (RSE) Group as a full time developer for the multi-agent Flexible Large Scale Agent Modelling Environment for the Graphics Processing Unit (FLAME GPU) software. Your standing and approach to software engineering will further strengthen our strong track record of good software practice to support internationally important research. The RSE team in Sheffield is one of the largest in the UK with a track record of software development and collaboration with researchers from across all the universities faculties. It is led by two nationally leading EPSRC Research Software Engineering Fellows. You will work alongside researchers in the EU project consortium, and more broadly with researchers and software developers from the department of Computer Science and the Insigneo Institute of in silico Medicine.

You will use your knowledge of GPU computing and C++ development to create and maintain software to support the EU project consortium, helping to ensure the reputation of the University through the production of high quality research software. As this role requires collaborative working with both computational biological modellers and software developers, it provides an excellent opportunity to develop your skills in interdisciplinary working. Other key aspects of the role will include promoting best software practice, evaluating software performance and dissemination of software and project outputs.

Educated to PhD level (equivalent experience or be close to completion), you will have a track record of software development and of writing performance oriented code with data parallel programming models.

We’re one of the best not-for-profit organisations to work for in the UK. The University’s Total Reward Package includes a competitive salary, a generous Pension Scheme and annual leave entitlement, as well as access to a range of learning and development courses to support your personal and professional development.

We build teams of people from different heritages and lifestyles whose talent and contributions complement each other to greatest effect. We believe diversity in all its forms delivers greater impact through research, teaching and student experience.

Follow @sheffielduni and @ShefUniJobs on Twitter for more information about what makes the University of Sheffield a remarkable place to work.

Share this job
  Share by Email   Print this job   More sharing options
We value your feedback on the quality of our adverts. If you have a comment to make about the overall quality of this advert, or its categorisation then please send us your feedback
Advert information

Type / Role:


Northern England