
ROCm AI GPU Kernel Engineer
- Markham, ON
- Permanent
- Full-time
- Develop and deliver innovative AI software solutions to AMD customers and users.
- Enable and optimize software stack for standard frameworks like ONNX and PyTorch, as well as new popular Open-Source AI software.
- Bring up new SOTA AI models, analyze and improve their performance.
- Participate and drive end-2-end AI software development from feature scoping, implementation, integration and verification, to customer enablement.
- Strong cross-platform software development experience and deep programming skills in C/C++ and Python.
- Excellent problem-solving and effective communication skills.
- Development experience on CONV, GEMM, and/or non-linear operators; GPU acceleration experience with compiler and low-level GPU programming is a plus.
- Experience with common AI frameworks and inference stacks.
- Solid knowledge of AI and ML concepts and techniques; understanding the performance implications on AI acceleration of different compute, memory, and communication configurations.
- Open-source software development experience is a plus.
- Bachelor’s, Master, or PhD in Computer Science, Electrical Engineering or relevant fields.