AMD is looking to leverage its cutting-edge AI technology to provide tangible business value to its strategic partners by helping them prove out and deploy AI solutions on AMD GPUs.
Requirements
- Strong programming skills in C/C++ and Python.
- Experience with GPU kernel programming using CUDA, HIP or OpenCL.
- Experience with collective communication and attentions.
- Strong performance analysis and optimization skills for both CPU and GPU.
- Expertise with modern AI/ML frameworks (e.g., PyTorch, TensorFlow, JAX).
- Experience with distributed training and inference frameworks.
- Experience with containerization and orchestration technologies like Singularity, Docker, and/or Kubernetes.
Responsibilities
- Work closely with strategic customers to understand their requirements challenges and identify opportunities for AMD hardware and software to provide value.
- Close gaps in the AMD software stack needed to support customer solutions.
- Work hands-on as a technical expert and creative problem-solver, developing side-by-side with customers to drive projects from proof of concept to production.
- Act as the voice of the customer, translating their needs and your on-the-ground insights into actionable feedback that shapes the future of AMD's AI roadmap.
- Thrive in unfamiliar territory with a high degree of autonomy, finding novel ways to apply AMD technology to real-world problems.
Other
- This is a senior level role, you must have post college experience.
- A track record of direct Client Engagement with experience working with customers to solve ambiguous technical problems.
- Experience with open-source software development including collaboration with community maintainers and submitting contributions.
- Experience with software engineering methodologies such as Agile, Scrum, Kanban.
- Excellent analytical and problem-solving skills.