Research Software Engineer, HPC & GPU Optimizations in North East
Research Software Engineer, HPC & GPU Optimizations

Research Software Engineer, HPC & GPU Optimizations in North East

North East Full-Time 35000 - 45000 £ / year (est.) No home office possible
Durham University

At a Glance

  • Tasks: Enhance scientific codes and implement efficient algorithms in high-performance computing.
  • Company: Durham University, a leading institution in research and innovation.
  • Benefits: Opportunity to work on major projects and develop your skills in a supportive environment.
  • Other info: Collaborative team atmosphere with excellent growth opportunities.
  • Why this job: Make a real impact in fields like cosmology and particle physics while advancing your career.
  • Qualifications: Strong knowledge of C/C++, Python, and experience with parallel computing.

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

Durham University is seeking a Research Software Engineer to enhance the performance of scientific codes within the High Performance Computing team in the Department of Physics.

Key responsibilities include:

  • Implementing efficient algorithms
  • Conducting performance benchmarking
  • Collaborating with researchers

Ideal candidates should have:

  • Strong knowledge of C/C++ and Python
  • Experience with parallel computing
  • Excellent communication skills

This role offers an excellent opportunity to contribute to major projects in cosmology, particle physics, and nuclear physics.

Research Software Engineer, HPC & GPU Optimizations in North East 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 cutting-edge technology, opportunities for professional development, and the chance to contribute to groundbreaking research in cosmology and particle physics, all while enjoying the rich academic environment of Durham.
Durham University

Contact Detail:

Durham University Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Research Software Engineer, HPC & GPU Optimizations in North East

✨Tip Number 1

Network like a pro! Reach out to folks in the HPC and physics communities on LinkedIn or at conferences. A friendly chat can open doors that a CV just can't.

✨Tip Number 2

Show off your skills! Create a GitHub repository showcasing your projects in C/C++ and Python. This gives potential employers a taste of what you can do and how you tackle problems.

✨Tip Number 3

Prepare for those interviews! Brush up on your knowledge of parallel computing and be ready to discuss your past experiences with performance benchmarking. We want to see your passion and expertise shine through!

✨Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step!

We think you need these skills to ace Research Software Engineer, HPC & GPU Optimizations in North East

C/C++
Python
Parallel Computing
Performance Benchmarking
Algorithm Implementation
Collaboration Skills
Communication Skills
Scientific Computing

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 role, so don’t hold back!

Showcase Your Projects: Include specific examples of scientific codes or algorithms you've implemented. If you've done any performance benchmarking, let us know! This is your chance to shine and show how you can contribute to our HPC team.

Communicate Clearly: Since excellent communication skills are key for this role, make sure your application is clear and concise. We appreciate straightforward language that gets to the point—just like we do in our coding!

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’re considered for this exciting opportunity in our High Performance Computing 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 implemented efficient algorithms or optimised performance.

✨Showcase Your Parallel Computing Experience

Since parallel computing 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 overcame them, as this will demonstrate your problem-solving abilities.

✨Communicate Clearly and Effectively

Excellent communication skills are essential for collaborating with researchers. Practice explaining complex technical concepts in simple terms, as you may need to convey your ideas to those who aren't as technically inclined.

✨Research the Team and Projects

Familiarise yourself with the High Performance Computing team at Durham University and their current projects in cosmology, particle physics, and nuclear physics. This knowledge will help you tailor your responses and show genuine interest in contributing to their work.

Research Software Engineer, HPC & GPU Optimizations in North East
Durham University
Location: North East

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

>