At a Glance
- Tasks: Optimise scientific codes for cosmology and particle physics using C/C++ and Python.
- Company: Join Durham University's High Performance Computing team in a diverse and inclusive environment.
- Benefits: Innovative research opportunities with cutting-edge hardware and collaborative culture.
- Other info: Exciting career growth in a dynamic research setting.
- Why this job: Make a real impact in cosmology research while enhancing your coding skills.
- Qualifications: Experience in code performance improvements and parallel computing required.
The predicted salary is between 35000 - 45000 £ per year.
Durham University is seeking a Research Software Engineer to join their High Performance Computing team within the Department of Physics. The role involves optimizing scientific codes for cosmology and particle physics research, utilizing C/C++ and Python.
Candidates should have experience in code performance improvements and parallel computing. The position offers innovative research opportunities with cutting-edge hardware in a collaborative environment that values diversity and inclusion.
HPC Research Software Engineer for Cosmology Codes employer: Euraxess
Contact Detail:
Euraxess 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 on LinkedIn. A friendly chat can give us insights into the team culture and maybe even a referral!
✨Tip Number 2
Show off your skills! Prepare a mini-project or a GitHub repo showcasing your experience with C/C++ and Python, especially in optimising codes. This will make you stand out during interviews.
✨Tip Number 3
Practice makes perfect! Get comfortable with common interview questions related to parallel computing and performance improvements. We can help you with mock interviews to boost your confidence.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re always looking for passionate individuals who want to make an impact in research.
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, especially in the context of scientific coding. We want to see how your skills align with optimising codes for cosmology and particle physics.
Showcase Your Projects: Include any relevant projects or research you've worked on that demonstrate your ability to improve code performance and utilise parallel computing. This is your chance to shine, so let us see what you've got!
Craft a Compelling Cover Letter: Your cover letter should reflect your passion for high-performance computing and your interest in cosmology. We love seeing candidates who are excited about the role and can articulate why they want to join our team at Durham University.
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 this exciting opportunity in our collaborative environment.
How to prepare for a job interview at Euraxess
✨Know Your Code Inside Out
Make sure you’re well-versed in the scientific codes relevant to cosmology and particle physics. Brush up on your C/C++ and Python skills, and be ready to discuss specific examples of how you've optimised code performance in the past.
✨Showcase Your Parallel Computing Experience
Since the role involves parallel computing, prepare to talk about your experience with it. Think of projects where you’ve implemented parallel algorithms or improved computational efficiency, and be ready to explain your thought process.
✨Familiarise Yourself with HPC Environments
Research the High Performance Computing tools and hardware that Durham University uses. Being able to discuss how you would leverage cutting-edge technology in your work will show your enthusiasm and readiness for the role.
✨Emphasise Collaboration and Inclusion
Durham values diversity and collaboration, so be prepared to share experiences where you’ve worked in diverse teams. Highlight how you contribute to an inclusive environment and how you can bring that mindset to their HPC team.