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
E

At a Glance

  • Tasks: Enhance software codes and develop efficient algorithms for exciting cosmology projects.
  • Company: Join Durham University's innovative High Performance Computing team.
  • Benefits: Access to cutting-edge HPC facilities and opportunities for impactful contributions.
  • Why this job: Make a real difference in large-scale scientific research while honing your programming skills.
  • Qualifications: Strong background in C/C++ and Python, plus experience in parallel programming.

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. This role involves improving existing codes, implementing efficient algorithms, and working with researchers on performance benchmarking for cosmological and nuclear physics projects.

A strong background in C/C++ and Python is essential, as well as experience with parallel programming. The position offers access to cutting-edge HPC facilities and the chance to make significant contributions to large-scale scientific workflows.

HPC Research Software Engineer for Cosmology Codes employer: EURAXESS Ireland

Durham University is an exceptional employer, offering a collaborative and innovative work culture that fosters professional growth and development. As part of the High Performance Computing team, you will have access to state-of-the-art facilities and the opportunity to contribute to groundbreaking research in cosmology and nuclear physics, making your work both meaningful and impactful.
E

Contact Detail:

EURAXESS Ireland 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 repository showcasing your C/C++ and Python prowess. This hands-on evidence of your coding abilities can really set us apart from the crowd.

✨Tip Number 3

Get ready for the technical interview! Brush up on parallel programming concepts and be prepared to discuss how you've optimised code in the past. We want to demonstrate our problem-solving skills and passion for HPC.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we can keep track of our progress and follow up easily!

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

C/C++
Python
Parallel Programming
High Performance Computing (HPC)
Algorithm Implementation
Performance Benchmarking
Cosmological Physics
Nuclear Physics
Scientific Workflow Management

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 past projects, especially in high-performance computing or parallel programming.

Tailor Your Application: Don’t just send a generic application! Take the time to tailor your CV and cover letter to reflect the specific requirements of the HPC Research Software Engineer role. We love seeing candidates who understand what we do and how they can contribute.

Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate well-structured documents that make it easy for us to see your qualifications and experiences without wading through unnecessary fluff.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team at Durham University!

How to prepare for a job interview at EURAXESS Ireland

✨Know Your Code Inside Out

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

✨Showcase Your Parallel Programming Skills

Since parallel programming is a key aspect of this position, prepare examples of how you've used it in past projects. Be ready to explain the challenges you faced and how you optimised performance.

✨Familiarise Yourself with HPC Concepts

Do some research on High Performance Computing and the specific tools and technologies used at Durham University. Understanding their HPC facilities will show your genuine interest and help you ask insightful questions.

✨Collaborative Mindset

This role involves working closely with researchers, so highlight your teamwork skills. Prepare examples of how you’ve successfully collaborated on projects, especially in a scientific or technical context.

HPC Research Software Engineer for Cosmology Codes
EURAXESS Ireland

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

>