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 opportunities for professional growth.
  • 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 vibrant work culture that fosters collaboration and innovation within the High Performance Computing team. Employees benefit from access to state-of-the-art facilities and opportunities for professional growth, making it an ideal environment for those passionate about advancing research in cosmology and particle physics.
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 insights into the role and help you stand out.

✨Tip Number 2

Show off your skills! Prepare a mini-project or a code snippet that highlights your expertise in C/C++ and Python. This can be a great conversation starter during interviews and shows us what you can bring to the table.

✨Tip Number 3

Stay updated on the latest in cosmology and particle physics. Being knowledgeable about current research trends can impress interviewers and demonstrate your genuine interest in the field.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take the initiative to connect directly with us.

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 🫡

Tailor Your CV: Make sure your CV highlights your experience with C/C++ and Python, as well as any relevant projects in cosmology or particle physics. We want to see how your skills align with the role, so don’t hold back!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for HPC and how you can contribute to our team. We love seeing enthusiasm and a clear understanding of the role, so let your personality come through.

Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've optimised code or implemented efficient algorithms. We’re looking for candidates who can think critically and tackle challenges head-on, so make sure to highlight these experiences.

Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It’s the best way for us to receive your application and ensures you don’t miss out on 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. You might even want to do some mock interviews with friends or colleagues.

✨Show Your Collaborative Spirit

This role involves working closely with researchers, so be prepared to discuss your experience in teamwork and collaboration. Think of examples where you’ve successfully worked with others to achieve a common goal, especially in scientific or technical settings.

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

>