HPC Research Software Engineer for Cosmology Codes
HPC Research Software Engineer for Cosmology Codes

HPC Research Software Engineer for Cosmology Codes

Full-Time 40000 - 50000 £ / year (est.) No home office possible
Durham University

At a Glance

  • Tasks: Enhance code performance and implement efficient algorithms for cosmology research.
  • Company: Durham University, a leader in high-performance computing and physics research.
  • Benefits: Access to cutting-edge HPC facilities and opportunities for impactful scientific contributions.
  • Other info: Collaborative environment with exciting projects and career growth potential.
  • Why this job: Join a dynamic team and make a real difference in cosmology and particle physics.
  • Qualifications: Strong skills in C/C++ and Python; Fortran knowledge is a plus.

The predicted salary is between 40000 - 50000 £ per year.

DURHAM UNIVERSITY is seeking a Research Software Engineer for its High Performance Computing team in the Department of Physics. In this role, you will enhance code performance on large systems, implement efficient algorithms, and collaborate closely with researchers in fields such as cosmology and particle physics.

A strong command of C/C++ and Python is essential, with knowledge of Fortran being advantageous. You will have access to cutting-edge HPC facilities, contributing significantly to scientific projects and optimising workflows.

HPC Research Software Engineer for Cosmology Codes employer: Durham University

Durham University is an exceptional employer, offering a dynamic work environment where innovation thrives. As part of the High Performance Computing team, you will collaborate with leading researchers in cosmology and particle physics, while benefiting from access to state-of-the-art HPC facilities. The university fosters a culture of continuous learning and professional development, ensuring that employees have ample opportunities for growth and advancement in their careers.
Durham University

Contact Detail:

Durham University Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land HPC Research Software Engineer for Cosmology Codes

✨Tip Number 1

Network like a pro! Reach out to current or former employees at Durham University, especially in the HPC team. A friendly chat can give us insider info and maybe even a referral!

✨Tip Number 2

Show off your skills! Prepare a mini-project or a GitHub repo showcasing your C/C++ and Python prowess. This hands-on evidence can really make us stand out during interviews.

✨Tip Number 3

Get familiar with cosmology and particle physics! Brush up on relevant research and recent advancements. This knowledge will help us engage in meaningful conversations during interviews.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we often have tips and resources available to help you ace the process.

We think you need these skills to ace HPC Research Software Engineer for Cosmology Codes

C/C++
Python
Fortran
High Performance Computing (HPC)
Algorithm Implementation
Code Performance Enhancement
Collaboration Skills
Workflow Optimisation
Scientific Computing
Cosmology Knowledge
Particle Physics Knowledge

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your experience with C/C++ and Python in your application. We want to see how you've used these languages in real projects, especially if you've worked on performance optimisation or algorithms.

Tailor Your Application: Don’t just send a generic CV and cover letter. We love it when applicants tailor their documents to the role. Mention specific projects or experiences that relate to cosmology or particle physics to show us you’re a great fit!

Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate well-structured applications that are easy to read. Use bullet points where necessary to make your achievements stand out.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss any important updates from our team!

How to prepare for a job interview at Durham University

✨Know Your Code Inside Out

Make sure you’re well-versed in C/C++ and Python, as these are crucial for the role. Brush up on your coding skills and be ready to discuss specific projects where you've optimised code performance or implemented algorithms.

✨Familiarise Yourself with HPC Concepts

Since you'll be working with High Performance Computing, it’s essential to understand the basics of HPC systems. Research how they work and think about how you can leverage them in your past projects. This will show your enthusiasm and readiness for the role.

✨Prepare for Technical Questions

Expect technical questions that test your problem-solving skills and coding knowledge. Practice coding challenges related to performance optimisation and algorithm implementation. Being able to demonstrate your thought process will impress the interviewers.

✨Show Your Collaborative Spirit

This role involves working closely with researchers, so be prepared to discuss your experience in teamwork. Share examples of how you’ve collaborated on projects, especially in scientific contexts, and highlight your communication skills.

HPC Research Software Engineer for Cosmology Codes
Durham University

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>