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

HPC Research Software Engineer for Cosmology Codes

Full-Time 35000 - 45000 £ / year (est.) No home office possible
Euraxess

At a Glance

  • Tasks: Optimise scientific codes for cosmology and particle physics using C/C++ and Python.
  • Company: Join Durham University's High Performance Computing team in a diverse and inclusive environment.
  • Benefits: Innovative research opportunities with cutting-edge hardware and collaborative culture.
  • Other info: Exciting career growth in a dynamic research setting.
  • Why this job: Make a real impact in cosmology research while enhancing your coding skills.
  • Qualifications: Experience in code performance improvements and parallel computing required.

The predicted salary is between 35000 - 45000 £ per year.

Durham University is seeking a Research Software Engineer to join their High Performance Computing team within the Department of Physics. The role involves optimizing scientific codes for cosmology and particle physics research, utilizing C/C++ and Python.

Candidates should have experience in code performance improvements and parallel computing. The position offers innovative research opportunities with cutting-edge hardware in a collaborative environment that values diversity and inclusion.

HPC Research Software Engineer for Cosmology Codes employer: Euraxess

Durham University is an exceptional employer, offering a vibrant and inclusive work culture that fosters innovation and collaboration among its staff. As a Research Software Engineer, you will have access to cutting-edge technology and the opportunity to contribute to groundbreaking research in cosmology and particle physics, while also benefiting from professional development and growth opportunities within a supportive academic environment.
Euraxess

Contact Detail:

Euraxess 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 on LinkedIn. A friendly chat can give us insights into the team culture and maybe even a referral!

✨Tip Number 2

Show off your skills! Prepare a mini-project or a GitHub repo showcasing your experience with C/C++ and Python, especially in optimising codes. This will make you stand out during interviews.

✨Tip Number 3

Practice makes perfect! Get comfortable with common interview questions related to parallel computing and performance improvements. We can help you with mock interviews to boost your confidence.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re always looking for passionate individuals who want to make an impact in research.

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

C/C++
Python
Code Performance Improvements
Parallel Computing
High Performance Computing
Scientific Computing
Collaboration Skills
Problem-Solving Skills
Optimisation Techniques
Research Skills
Diversity and Inclusion Awareness

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C/C++ and Python, especially in the context of scientific coding. We want to see how your skills align with optimising codes for cosmology and particle physics.

Showcase Your Projects: Include any relevant projects or research you've worked on that demonstrate your ability to improve code performance and utilise parallel computing. This is your chance to shine, so let us see what you've got!

Craft a Compelling Cover Letter: Your cover letter should reflect your passion for high-performance computing and your interest in cosmology. We love seeing candidates who are excited about the role and can articulate why they want to join our team at Durham University.

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your materials and ensures you’re considered for this exciting opportunity in our collaborative environment.

How to prepare for a job interview at Euraxess

✨Know Your Code Inside Out

Make sure you’re well-versed in the scientific codes relevant to cosmology and particle physics. Brush up on your C/C++ and Python skills, and be ready to discuss specific examples of how you've optimised code performance in the past.

✨Showcase Your Parallel Computing Experience

Since the role involves parallel computing, prepare to talk about your experience with it. Think of projects where you’ve implemented parallel algorithms or improved computational efficiency, and be ready to explain your thought process.

✨Familiarise Yourself with HPC Environments

Research the High Performance Computing tools and hardware that Durham University uses. Being able to discuss how you would leverage cutting-edge technology in your work will show your enthusiasm and readiness for the role.

✨Emphasise Collaboration and Inclusion

Durham values diversity and collaboration, so be prepared to share experiences where you’ve worked in diverse teams. Highlight how you contribute to an inclusive environment and how you can bring that mindset to their HPC team.

HPC Research Software Engineer for Cosmology Codes
Euraxess

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

>