Logo of Huzzle

Research Software Engineer Industrial Placement

Applications are closed

  • Internship
    Full-time
    Placement Program
  • Software Engineering
  • £21.6K
  • Oxford

Requirements

  • Essential:
  • Currently enrolled on an undergraduate degree course
  • Are required or have requested to take an industrial placement year
  • Able to commence employment in summer 2024
  • Have the right to live and work in the UK for the duration of the placement
  • Studying for a degree in a natural science, computer science, software engineering or a strongly related subject
  • Good knowledge of a scripting language such as Python or good knowledge of object-oriented programming such as C++
  • Good knowledge of processing and analysing scientific data
  • Demonstrate good written and oral communication skills
  • Demonstrate good team working capabilities
  • Demonstrate passion for computing and science
  • Desirable:
  • Good knowledge of version control systems such as git and/or continuous integration
  • Good knowledge of virtualisation technologies such as Docker/Singularity
  • Good knowledge of distributed computing and/or of UI/UX

Responsibilities

  • You will take an active role in the professional software development of one or more research software packages critical to ISIS. This includes the specification, design, documentation and testing of such codes, and working closely with ISIS scientists and users. The main technologies used for this purpose, in term of programming language, is either Python or C++. Common to all RSE package development is the use of continuous integration, Git version management and Agile workflows. You will be working with mathematical physics/chemistry data analysis codes and tasks such as helping to improve containers/cloud deployments, multi-threading and code speedups, virtualisation/UI/UX aspects and algorithm developments.
  • The candidate should be studying a natural science, computer science, software engineering or any other IT or Science related field. Knowledge of software development, for example using Python or C++, is needed. Knowledge of processing and analysing scientific data is highly desirable. Good interpersonal skills and the ability to work within a team are essential.

Government
Industry
1001-5000
Employees
2018
Founded Year

Mission & Purpose

UKRI convenes, catalyses and invests in close collaboration with others to build a thriving, inclusive research and innovation system that connects discovery to prosperity and public good. Our work is tackling 21st century challenges from climate and advancing technologies, to health, society, arts and culture. We bring together nine organisations with great depth and breadth of expertise, allowing us to connect research communities, institutions, businesses and wider society, in the UK and around the world. This combination enables us to work across the whole research and innovation system, informed by our networks and expertise. Our vision is for an outstanding research and innovation system in the UK that gives everyone the opportunity to contribute and to benefit, enriching lives locally, nationally and internationally.

Get notified when UK Research and Innovation posts a new role

Get Hired with Huzzle

Discover jobs with AI-powered precision. Autofill and track applications, create tailored resumes, and find the best opportunities across the web – all by simply chatting.

Already have an account?