We want to make our candidate selection process as open as possible. Generally we’re not trying to hire people who can solve software problems on the acute timescale and in the pressured situation of a job interview, so maybe it’s best to share some example interview questions and assessment tools with everyone?
This is a representative example, and gives an idea of what to expect, but the process we use for any specific role may differ somewhat.
We have a job advert out for an RSE! Here are six reasons to apply:
Please view the advert to apply, and see contact details for enquiries about the job. General enquires about the team are welcome at rse@sheffield.ac.uk.
In research, it is of utmost importance to the scientific process to be able to reproduce research findings in order to establish their validity. However, more often than not, the code that is written for research purposes cannot be easily run again, sometimes even by the code’s authour (yours truly included!).
This year, I’ve been awarded a fellowship by the Software Sustainability Institute to develop guidance and training to help researchers who use MATLAB to find and learn the tools that they need to easily produce better research by making their code reproducible.
During my PhD and postdoctoral research, I used MATLAB, among other languages, to analyse data, run simulations, make figures and control instrumentation. However, at the time, I didn’t know about the concepts required to make my code reproducible for myself and others. Over the last few years, as a Research Software Engineer, I’ve gained the experience needed to develop reproducible software in a range of languages including MATLAB. Now it’s time to share what I’ve learned with everyone!
This blog post should serve as a very brief set of signposts to some of the concepts you can use to develop a reproducible project in MATLAB. You can expect more to come throughout my fellowship, so watch this space.
If you’ve been dabbling in programming for a while you may have heard of “linting your code” which is a process of static code analysis to remove the “fluff” from your code. Just as physically linting your clothes removes unwanted fluff, linting your code removes “fluff” and can help…
This helps reduce the technical debt which impacts the amount of time required for maintenance and further development of a code base. The main focus of this article is the use of linting to ensure consistent coding style, it focuses on Python under Linux but similar tools are available for other operating systems and languages.
Due to team member relocating to another country (😥) we have an RSE role in the team at the University of Sheffield. It is role where we are specifically looking to recruit someone with skills in R.
Are you interested in joining a team to develop and facilitate reproducible software through collaborations across the whole spectrum of university research areas?
Bob Turner from the RSE Team gave a talk at SeptembRSE! Video is now available…
Software is an important part of research and a key research output. We conducted a survey at the University of Sheffield in October 2020, similar to previous surveys conducted nationally and at the University of Southampton, to find out about how software was being used in research.
Are you interested in leading a team to develop and facilitate reproducible software through collaborations across the whole spectrum of university research areas?
A brief intro to where Machine Learning fits into the work of the University of Sheffield RSE team.
See some examples of Machine Learning projects and training Introduction to Deep Learning, Fundamentals of Deep Learning for Computer Vision Workshop.
The team was recently asked to speak to a first year undergraduate Computer Science course with a view to introducing students to concepts in research software engineering, including some which they might use in their upcoming projects. The talk recording is embedded below, it starts at the beginning of the video and ends at roughly 55 mins. Alternatively, watch on The University of Sheffield digital media platform.
For queries relating to collaborating with the RSE team on projects: rse@sheffield.ac.uk
Information and access to JADE II and Bede.
Join our mailing list so as to be notified when we advertise talks and workshops by subscribing to this Google Group.
Queries regarding free research computing support/guidance should be raised via our Code clinic or directed to the University IT helpdesk.