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
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
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.