THE ROLE:
Software development engineer on teams building optimizing Machine Learning system software fAMD GPU compute platforms. Work as part of an AMD development team open source community to analyze, develop, test deploy improvements to make AMD the best platform fmachine learning applications.
THE PERSON:
Strong technical 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 scope lead your own development effort.
KEY RESPONSIBILITIES:
• Develop deep learning frameworks like TensorFlow, PyTorch, etc. on AMD processors
• Bring up Deep Learning Models on AMD processors.
• Collaborate interact with internal GPU library teams to analyze optimize training inference fdeep learning.
• Work with open-source framework maintainers to understtheir requirements – have your code changes integrated upstream.
• Apply your knowledge of software engineering best practices.
PREFERRED EXPERIENCE:
• Open Source project experience related to deep learning and/C++.
• Ability to work independently, define project goals scope, lead your own development effort.
• Strong C/C++ programming software design skills, including debugging, performance analysis, test design.
• Knowledge of GPU computing (CUDA, HIP, OpenCL) basic understanding of Deep Learning is a plus.