At a Glance
- Tasks: Enhance code performance and implement efficient algorithms for cosmology research.
- Company: Durham University, a leader in high-performance computing and physics research.
- Benefits: Access to cutting-edge HPC facilities and opportunities for impactful scientific contributions.
- Other info: Collaborative environment with opportunities for professional growth.
- Why this job: Join a dynamic team and make a real difference in cosmology and particle physics.
- Qualifications: Strong skills in C/C++ and Python; Fortran knowledge is a plus.
The predicted salary is between 40000 - 50000 £ per year.
DURHAM UNIVERSITY is seeking a Research Software Engineer for its High Performance Computing team in the Department of Physics. In this role, you will enhance code performance on large systems, implement efficient algorithms, and collaborate closely with researchers in fields such as cosmology and particle physics.
A strong command of C/C++ and Python is essential, with knowledge of Fortran being advantageous. You will have access to cutting-edge HPC facilities, contributing significantly to scientific projects and optimising workflows.
HPC Research Software Engineer for Cosmology Codes employer: Durham University
Contact Detail:
Durham University 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 insights into the role and help you stand out.
✨Tip Number 2
Show off your skills! Prepare a mini-project or a code snippet that highlights your expertise in C/C++ and Python. This can be a great conversation starter during interviews and shows us what you can bring to the table.
✨Tip Number 3
Stay updated on the latest in cosmology and particle physics. Being knowledgeable about current research trends can impress interviewers and demonstrate your genuine interest in the field.
✨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 HPC Research Software Engineer for Cosmology Codes
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C/C++ and Python, as well as any relevant projects in cosmology or particle physics. We want to see how your skills align with the role, so don’t hold back!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for HPC and how you can contribute to our team. We love seeing enthusiasm and a clear understanding of the role, so let your personality come through.
Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've optimised code or implemented efficient algorithms. We’re looking for candidates who can think critically and tackle challenges head-on, so make sure to highlight these experiences.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our 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 optimised code performance or implemented algorithms.
✨Familiarise Yourself with HPC Concepts
Since you'll be working with High Performance Computing, it’s essential to understand the basics of HPC systems. Research how they work and think about how you can leverage them in your past projects. This will show your enthusiasm and readiness for the role.
✨Prepare for Technical Questions
Expect technical questions that test your problem-solving skills and coding knowledge. Practice coding challenges related to performance optimisation and algorithm implementation. You might even want to do some mock interviews with friends or colleagues.
✨Show Your Collaborative Spirit
This role involves working closely with researchers, so be prepared to discuss your experience in teamwork and collaboration. Think of examples where you’ve successfully worked with others to achieve a common goal, especially in scientific or technical settings.