Application Software Optimization Engineer (MD/GROMACS) at AMD

Brief description of the position: Would you like to be part of a world class team enabling applications for the world’s mightiest supercomputers? AMD is searching for talented and highly motivated computational scientists to join our team of developers preparing applications for supercomputers at locations in Europe. This position is for an AMD Center of Excellence (COE) application optimization engineer specializing in computational chemistry applications. The primary responsibility is working directly with customer personnel at KTH Royal Institute of Technology to optimize scientific computing applications for AMD CPU and GPU platforms.

Key responsibilities:

  • Develop, port, and optimize high-performance computing software and applications for use on AMD hardware
  • Work with other members of the COE team to collaboratively solve issues
  • Represent AMD to the customer and other third parties, and act as the customer advocate when presenting to AMD audiences
  • Engage with AMD product groups to drive resolution of customer issues
  • Develop and present training materials to internal audiences, at customer venues, and at industry conferences

Preferred experience:

  • Excellent customer support skills
  • Broad experience creating, adapting, and running models with widely used computational chemistry and molecular dynamics applications such as GROMACS
  • In depth knowledge of computational molecular dynamics concepts such as force and potential kernels, ensemble methods, etc.
  • HPC Programming skills, especially in C/C++ and Fortran
  • Strong performance analysis skills for both CPU and GPU
  • Experience in implementing and optimizing parallel methods on GPU accelerators in distributed memory systems with MPI, CUDA, HIP, OpenMP, etc.
  • Familiarity with installation and setup of various HPC applications
  • Experience with build system tools including Make, CMake, autoconf, and autotools
  • In-depth knowledge of software development practices including debug, test, revision control, documentation, and bug tracking
  • Strong team development skills including demonstrated expertise with git and Jira
  • Experience working with open source projects
  • Ability to work well in geographically dispersed teams

Academic credentials and experience:

  • Masters or PhD in Computer Science, Computational Physics, Engineering or related subjects, or equivalent experience
  • At least 5 years of relevant industry experience

Location: A successful candidate must be based in or willing to relocate to Stockholm, Sweden.

Link to the official announcement: Application Software Optimization Engineer, High Performance Computing in Gothenburg, Sweden | Advanced Micro Devices, Inc