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 Czech Republic

At a Glance

  • Tasks: Optimise codes for large systems and collaborate with scientific teams in cosmology and particle physics.
  • Company: Durham University, a leading institution in research and innovation.
  • Benefits: Full-time role with access to cutting-edge HPC facilities and professional development opportunities.
  • Other info: Exciting opportunity for career growth in a vibrant academic environment.
  • Why this job: Join a dynamic team and contribute to groundbreaking research in high-performance computing.
  • Qualifications: Strong knowledge of C/C++ and Python, plus experience in parallel computing.

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

DURHAM UNIVERSITY in the North East of England is seeking a Research Software Engineer for their High Performance Computing team in the Department of Physics. The role involves optimizing existing codes for large systems and working with scientific teams in fields such as cosmology and particle physics.

The ideal candidate should have a strong knowledge of C/C++ and Python, and experience with parallel computing. This position offers the chance to work on cutting-edge HPC facilities and has a full-time commitment.

HPC Research Software Engineer for Cosmology Codes employer: EURAXESS Czech Republic

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 HPC facilities, opportunities for professional development, and the chance to contribute to groundbreaking research in cosmology and particle physics, all set in the picturesque North East of England.

EURAXESS Czech Republic

Contact Detail:

EURAXESS Czech Republic 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 might even lead to a referral.

Tip Number 2

Show off your skills! Prepare a portfolio showcasing your work with C/C++ and Python, especially any projects related to parallel computing. This will help us stand out during interviews.

Tip Number 3

Practice makes perfect! Get ready for technical interviews by brushing up on your coding skills and problem-solving techniques. We can use platforms like LeetCode or HackerRank to sharpen our abilities.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we can tailor our CV and cover letter to highlight our relevant experience in cosmology and particle physics.

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

C/C++
Python
Parallel Computing
High Performance Computing (HPC)
Code Optimization
Scientific Computing
Collaboration with Scientific Teams

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C/C++ and Python, as well as any parallel computing projects you've worked on. We want to see how your skills align with the HPC team’s needs!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you're passionate about cosmology and particle physics, and how your background makes you a great fit for our team. Keep it engaging and personal.

Showcase Your Projects:If you've worked on relevant projects, whether in academia or industry, make sure to mention them! We love seeing real-world applications of your skills, especially in high-performance computing.

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. Plus, it shows us you’re serious about joining our HPC team!

How to prepare for a job interview at EURAXESS Czech Republic

Know Your Code Inside Out

Make sure you’re well-versed in C/C++ and Python, as these are crucial for the role. Be prepared to discuss your previous projects and how you optimised code for performance, especially in high-performance computing contexts.

Brush Up on Parallel Computing

Since the job involves parallel computing, it’s essential to understand the principles behind it. Be ready to explain how you’ve implemented parallel algorithms in past projects and the challenges you faced.

Familiarise Yourself with Cosmology and Particle Physics

While technical skills are key, having a basic understanding of cosmology and particle physics will set you apart. Research recent advancements in these fields and think about how your work could contribute to ongoing projects.

Prepare Questions for the Interviewers

Interviews are a two-way street! Prepare insightful questions about the HPC team’s current projects and future goals. This shows your genuine interest in the role and helps you gauge if it’s the right fit for you.