AI Framework Software Development Engineer

AI Framework Software Development Engineer

AMD - Advanced Micro Devices

Cambridge, United Kingdom

THE ROLE:

AI Software development engineer on teams building and optimizing Deep Learning applications and AI frameworks for AMD GPU compute platforms. 

Work as part of an AMD development team and open-source community to analyze, develop, test and deploy improvements to make AMD the best platform for machine learning applications.

THE PERSON:

Strong technical and analytical skills in C++ development in a Linux environment. Ability to work as part of a team, while also being able to work independently, define goals and scope and lead your own development effort.

KEY RESPONSIBILITIES:

  • Optimize deep learning frameworks like TensorFlow, PyTorch, etc. on AMD GPUs in upstream open-source repositories
  • Develop and optimize key Deep Learning models on AMD GPUs
  • Collaborate and interact with internal GPU library teams to analyze and optimize training and inference for deep learning
  • Work with open-source framework maintainers to understand their requirements – and have your code changes integrated upstream
  • Work in a distributed computing setting to optimize for both scale-up (multi-GPU) and scale-out (multi-node) systems
  • Work with cutting-edge compiler technologies
  • Optimize the entire deep learning pipeline including graph compiler integration
  • Apply your knowledge of software engineering best practices

PREFERRED EXPERIENCE:

  • Ability to work independently, define project goals and scope, and lead your own development effort
  • Excellent C/C++ programming and software design skills, including debugging, performance analysis, and test design
  • Experiences to run workloads on large scale heterogeneous cluster is a plus
  • Knowledge of compiler is a plus
  • Knowledge of GPU computing (HIP, CUDA, OpenCL) and basic understanding of Deep Learning is a plus

ACADEMIC CREDENTIALS:

  • Masters or PhD or equivalent experience in Computer Science, Computer Engineering, or related field

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

United Kingdom      C++ Developer      Data Science      Developer      Linux and Unix      On-site      AMD - Advanced Micro Devices     

© EuroJobsites 2024