At a Glance
- Tasks: Optimise scientific computing applications for AMD CPU and GPU platforms.
- Company: Join AMD, a leader in next-gen computing innovation.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Make a real impact in AI and supercomputing while collaborating with top experts.
- Qualifications: PhD in relevant field and experience in HPC performance optimisation and GPU programming.
- Other info: Dynamic team environment with excellent career advancement opportunities.
The predicted salary is between 36000 - 60000 £ per year.
At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture.
The Role
AMD’s Software and Solutions Team is seeking a HPC Computational Scientist / Engineer to optimize scientific computing applications for AMD CPU and GPU platforms. This role requires strong foundational expertise in HPC application performance, GPU programming, and scientific simulation domains. As part of AMD’s UK Center of Excellence (COE), the engineer will collaborate directly with customer teams across academia, industry, and research laboratories to modernize, port, and tune applications for supercomputing and AI-enabled workflows. The role spans testing, tuning, performance engineering, and full-stack optimization for large-scale HPC workloads on AMD architectures. Candidates must be based in or willing to relocate to the UK.
The Person
A highly motivated and passionate computational scientist, physicist, or engineer with deep expertise in HPC performance optimization, GPU programming, and scientific application development. This individual thrives in fast-paced, highly technical, cross-functional environments—collaborating with researchers, scientific software teams, and customer HPC groups to test, port, optimize, and scale complex simulation and modeling codes across domains such as finite element analysis, computational chemistry, weather modeling, fluid dynamics, and energy systems. They will apply advanced performance engineering techniques across CPU and GPU execution paths; implement MPI, HIP, CUDA, and OpenMP parallel programming models; leverage HPC profiling tools; and contribute to emerging converged HPC/AI workflows. The ideal candidate is proficient in Fortran or C/C++, experienced with HPC build systems and revision control practices, and comfortable supporting geographically distributed teams. They must be self-motivated, collaborative, and able to work effectively in a team environment.
Additionally, they must be eligible for and willing to obtain UK DV clearance, which is required for customer-facing responsibilities within the UK COE.
Preferred Experience
- Strong experience in scientific computing disciplines, distributed-memory parallel programming, HPC profiling tools, GPU acceleration technologies, and HPC application modernisation.
- Familiarity with converged HPC/AI workflows and major AI frameworks such as PyTorch or TensorFlow, as well as experience supporting large-scale simulation workloads, is highly desirable.
Academic Credentials
PhD in Computer Science, Computational Physics, Engineering, or closely related fields with 3-5 years of experience.
HPC Computational Scientist employer: AMD
Contact Detail:
AMD Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land HPC Computational Scientist
✨Tip Number 1
Network like a pro! Reach out to folks in the HPC and scientific computing community. Attend meetups, webinars, or conferences where you can connect with potential colleagues at AMD. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your HPC projects, especially those involving GPU programming or scientific simulations. This gives us a tangible way to see what you can do and how you think, which is super important for roles like this.
✨Tip Number 3
Prepare for technical interviews by brushing up on your knowledge of MPI, CUDA, and OpenMP. We want to see how you approach problem-solving in real-time, so practice coding challenges and be ready to discuss your past projects in detail.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining AMD and being part of our innovative culture.
We think you need these skills to ace HPC Computational Scientist
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your HPC experience and GPU programming skills. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about HPC and how you can contribute to our mission at AMD. Keep it engaging and personal—let us know what excites you about this opportunity.
Showcase Your Technical Skills: Be specific about your technical expertise in your application. Mention any experience with MPI, HIP, CUDA, or OpenMP, and highlight your familiarity with AI frameworks like PyTorch or TensorFlow. We love seeing candidates who are well-versed in the tools of the trade!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right team!
How to prepare for a job interview at AMD
✨Know Your HPC Stuff
Make sure you brush up on your knowledge of HPC performance optimisation and GPU programming. Be ready to discuss specific projects or experiences where you've applied these skills, especially in scientific computing applications.
✨Showcase Collaboration Skills
Since the role involves working with diverse teams, prepare examples that highlight your collaborative spirit. Think about times when you worked with researchers or software teams to solve complex problems—this will show you're a team player.
✨Familiarise with AMD Technologies
Get to know AMD's CPU and GPU platforms, as well as their profiling tools. Being able to speak knowledgeably about how you would optimise applications for these technologies can set you apart from other candidates.
✨Prepare for Technical Questions
Expect technical questions related to MPI, HIP, CUDA, and OpenMP. Brush up on these parallel programming models and be ready to explain how you've used them in past projects. This will demonstrate your hands-on experience and technical prowess.