Research Software Engineer, HPC & GPU Optimizations in Bath
Research Software Engineer, HPC & GPU Optimizations

Research Software Engineer, HPC & GPU Optimizations in Bath

Bath 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: Join a dynamic team with excellent career growth opportunities.
  • Why this job: Make a real impact in fields like cosmology and particle physics while collaborating with top researchers.
  • Qualifications: Strong knowledge of C/C++, Python, and experience in 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 Bath 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 supportive environment of a prestigious academic institution.
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 Bath

✨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 just get your foot in the door.

✨Tip Number 2

Show off your skills! Prepare a portfolio showcasing your projects in C/C++ and Python, especially any work related to parallel computing. This will help us see your practical experience and problem-solving abilities.

✨Tip Number 3

Practice makes perfect! Brush up on your communication skills by explaining complex algorithms or performance benchmarks to a friend. Being able to convey technical details clearly is key for collaboration.

✨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 Research Software Engineer, HPC & GPU Optimizations in Bath

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, especially in the context of HPC and GPU optimisations. We want to see how your skills align with our needs, so don’t hold back on showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about enhancing scientific codes and how your background makes you a perfect fit for our High Performance Computing team. Let us know what excites you about working in cosmology or particle physics!

Show Off Your Collaboration Skills: Since this role involves working closely with researchers, make sure to mention any past experiences where you’ve successfully collaborated on projects. We love seeing examples of teamwork and communication in action!

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 the role. Plus, it’s super easy to do!

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 Bath
Durham University
Location: Bath

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

>