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 exciting projects and career growth potential.
- 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 insider info and maybe even a referral!
✨Tip Number 2
Show off your skills! Prepare a mini-project or a GitHub repo showcasing your C/C++ and Python prowess. This hands-on evidence can really make us stand out during interviews.
✨Tip Number 3
Get familiar with cosmology and particle physics! Brush up on relevant research and recent advancements. This knowledge will help us engage in meaningful conversations during interviews.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we often have tips and resources available to help you ace the process.
We think you need these skills to ace HPC Research Software Engineer for Cosmology Codes
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your experience with C/C++ and Python in your application. We want to see how you've used these languages in real projects, especially if you've worked on performance optimisation or algorithms.
Tailor Your Application: Don’t just send a generic CV and cover letter. We love it when applicants tailor their documents to the role. Mention specific projects or experiences that relate to cosmology or particle physics to show us you’re a great fit!
Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate well-structured applications that are easy to read. Use bullet points where necessary to make your achievements stand out.
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 don’t miss 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. Being able to demonstrate your thought process will impress the interviewers.
✨Show Your Collaborative Spirit
This role involves working closely with researchers, so be prepared to discuss your experience in teamwork. Share examples of how you’ve collaborated on projects, especially in scientific contexts, and highlight your communication skills.