AMD
Company
Embedded Software Technical Marketing Engineer - AI/ML
Vancouver, Canada
Job Description
WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. THE PERSON: AMD is seeking a highly motivated individual to AMD-AECG’s Embedded Software & AI (ESAI) CoE as a Embedded Software Technical Marketing Engineer - AI/ML with a focus on AI/ML, where you’ll work on next-generation graphics and compute solutions spanning OpenGL ES, Vulkan, OpenCL, and emerging machine learning runtimes including ROCM & ZenDNN. You’ll work on cutting-edge technologies involving graphics rendering (OpenGL ES, Vulkan), GPU compute (OpenCL, HIP), and machine learning inference frameworks (PyTorch, ONNX Runtime, MIGraphX, ZenDNN) to help shape the next generation of visual and intelligent compute workloads. This is an excellent opportunity for an early-career engineer with strong programming skills, curiosity about GPU architectures, and an interest in optimizing both graphics and AI models for performance and efficiency. If you are a early-career engineer passionate about GPUs, computer graphics, and AI and you enjoy writing code that runs close to hardware, learning how GPUs execute workloads, and experimenting with both graphics and ML frameworks, feel free to apply. If you ’re curious, detail-oriented, and motivated to build your expertise in graphics rendering, compute acceleration, and ML deployment, you will gain, hands-on exposure to AMD GPU and AI Engine architectures, experience across graphics rendering, GPU compute, and AI acceleration workflows. You will gain mentorship from senior engineers and architects in AMD’s Graphics & Compute Systems organization. Opportunity to contribute to next-generation heterogeneous compute software on both ARM and x86 platforms. KEY RESPONSIBILITIES: Define, design, and advocate techniques to optimize graphics rendering pipelines and AI inference workloads on GPUs. Work with cross-functional teams (runtime, driver, hardware , software) to help define the features & strategy to optimize software stack components. Bring up and evaluate emerging ML models based on CNNs and Transformers, characterizing power and performance on AMD devices. Collaborate closely with cross-functional teams to learn & integrate optimized GPU and AI models into production software stacks & resolve customer issues. Develop and validate GPU-accelerated demo applications showcasing real-time rendering and neural network inference on hardware for benchmarking. Assist in integrating and validating GPU features across embedded (Zynq, Versal) and x86 (Ryzen) platforms. Create applications, visualization tools, & demo content showcasing graphics and compute capabilities on AMD devices Develop customer facing Collateral , Document findings, maintain code & test scripts, and support internal technical trainings & content creation. PREFERRED EXPERIENCE: Strong programming skills in C/C++ and Python. Academic or project experience in computer graphics, GPU programming, or parallel computing & Familiarity with at least TWO API’s (OpenGL ES, Vulkan, OpenCL, DirectX, CUDA). Exposure to machine learning frameworks (TensorFlow, PyTorch, ONNX), Knowledge of model optimization techniques such as quantization, pruning, or architecture search. Exposure to LLMs, diffusion models, or visual AI (e.g., NeRF, text-to-image/video) is a plus. Knowledge of GPU pipelines, rendering concepts, and compute shaders. Good to have, understanding of compiler optimizations, network mapping, and kernel performance tuning on GPUs or NPUs. Excellent Communication Skills & Comfort working in a Linux & Baremetal development environment and using version control tools (e.g., Git). ACADEMIC CREDENTIALS: Bachelor’s Or Masters degree in Computer Engineering, Computer Science, or Electrical Engineering. LOCATION: Vancouver, BC #LI-CJ3 #LI-Hybrid Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
THE PERSON: AMD is seeking a highly motivated individual to AMD-AECG’s Embedded Software & AI (ESAI) CoE as a Embedded Software Technical Marketing Engineer - AI/ML with a focus on AI/ML, where you’ll work on next-generation graphics and compute solutions spanning OpenGL ES, Vulkan, OpenCL, and emerging machine learning runtimes including ROCM & ZenDNN. You’ll work on cutting-edge technologies involving graphics rendering (OpenGL ES, Vulkan), GPU compute (OpenCL, HIP), and machine learning inference frameworks (PyTorch, ONNX Runtime, MIGraphX, ZenDNN) to help shape the next generation of visual and intelligent compute workloads. This is an excellent opportunity for an early-career engineer with strong programming skills, curiosity about GPU architectures, and an interest in optimizing both graphics and AI models for performance and efficiency. If you are a early-career engineer passionate about GPUs, computer graphics, and AI and you enjoy writing code that runs close to hardware, learning how GPUs execute workloads, and experimenting with both graphics and ML frameworks, feel free to apply. If you ’re curious, detail-oriented, and motivated to build your expertise in graphics rendering, compute acceleration, and ML deployment, you will gain, hands-on exposure to AMD GPU and AI Engine architectures, experience across graphics rendering, GPU compute, and AI acceleration workflows. You will gain mentorship from senior engineers and architects in AMD’s Graphics & Compute Systems organization. Opportunity to contribute to next-generation heterogeneous compute software on both ARM and x86 platforms. KEY RESPONSIBILITIES: Define, design, and advocate techniques to optimize graphics rendering pipelines and AI inference workloads on GPUs. Work with cross-functional teams (runtime, driver, hardware , software) to help define the features & strategy to optimize software stack components. Bring up and evaluate emerging ML models based on CNNs and Transformers, characterizing power and performance on AMD devices. Collaborate closely with cross-functional teams to learn & integrate optimized GPU and AI models into production software stacks & resolve customer issues. Develop and validate GPU-accelerated demo applications showcasing real-time rendering and neural network inference on hardware for benchmarking. Assist in integrating and validating GPU features across embedded (Zynq, Versal) and x86 (Ryzen) platforms. Create applications, visualization tools, & demo content showcasing graphics and compute capabilities on AMD devices Develop customer facing Collateral , Document findings, maintain code & test scripts, and support internal technical trainings & content creation. PREFERRED EXPERIENCE: Strong programming skills in C/C++ and Python. Academic or project experience in computer graphics, GPU programming, or parallel computing & Familiarity with at least TWO API’s (OpenGL ES, Vulkan, OpenCL, DirectX, CUDA). Exposure to machine learning frameworks (TensorFlow, PyTorch, ONNX), Knowledge of model optimization techniques such as quantization, pruning, or architecture search. Exposure to LLMs, diffusion models, or visual AI (e.g., NeRF, text-to-image/video) is a plus. Knowledge of GPU pipelines, rendering concepts, and compute shaders. Good to have, understanding of compiler optimizations, network mapping, and kernel performance tuning on GPUs or NPUs. Excellent Communication Skills & Comfort working in a Linux & Baremetal development environment and using version control tools (e.g., Git). ACADEMIC CREDENTIALS: Bachelor’s Or Masters degree in Computer Engineering, Computer Science, or Electrical Engineering. LOCATION: Vancouver, BC #LI-CJ3 #LI-Hybrid
Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
THE PERSON: AMD is seeking a highly motivated individual to AMD-AECG’s Embedded Software & AI (ESAI) CoE as a Embedded Software Technical Marketing Engineer - AI/ML with a focus on AI/ML, where you’ll work on next-generation graphics and compute solutions spanning OpenGL ES, Vulkan, OpenCL, and emerging machine learning runtimes including ROCM & ZenDNN. You’ll work on cutting-edge technologies involving graphics rendering (OpenGL ES, Vulkan), GPU compute (OpenCL, HIP), and machine learning inference frameworks (PyTorch, ONNX Runtime, MIGraphX, ZenDNN) to help shape the next generation of visual and intelligent compute workloads. This is an excellent opportunity for an early-career engineer with strong programming skills, curiosity about GPU architectures, and an interest in optimizing both graphics and AI models for performance and efficiency. If you are a early-career engineer passionate about GPUs, computer graphics, and AI and you enjoy writing code that runs close to hardware, learning how GPUs execute workloads, and experimenting with both graphics and ML frameworks, feel free to apply. If you ’re curious, detail-oriented, and motivated to build your expertise in graphics rendering, compute acceleration, and ML deployment, you will gain, hands-on exposure to AMD GPU and AI Engine architectures, experience across graphics rendering, GPU compute, and AI acceleration workflows. You will gain mentorship from senior engineers and architects in AMD’s Graphics & Compute Systems organization. Opportunity to contribute to next-generation heterogeneous compute software on both ARM and x86 platforms. KEY RESPONSIBILITIES: Define, design, and advocate techniques to optimize graphics rendering pipelines and AI inference workloads on GPUs. Work with cross-functional teams (runtime, driver, hardware , software) to help define the features & strategy to optimize software stack components. Bring up and evaluate emerging ML models based on CNNs and Transformers, characterizing power and performance on AMD devices. Collaborate closely with cross-functional teams to learn & integrate optimized GPU and AI models into production software stacks & resolve customer issues. Develop and validate GPU-accelerated demo applications showcasing real-time rendering and neural network inference on hardware for benchmarking. Assist in integrating and validating GPU features across embedded (Zynq, Versal) and x86 (Ryzen) platforms. Create applications, visualization tools, & demo content showcasing graphics and compute capabilities on AMD devices Develop customer facing Collateral , Document findings, maintain code & test scripts, and support internal technical trainings & content creation. PREFERRED EXPERIENCE: Strong programming skills in C/C++ and Python. Academic or project experience in computer graphics, GPU programming, or parallel computing & Familiarity with at least TWO API’s (OpenGL ES, Vulkan, OpenCL, DirectX, CUDA). Exposure to machine learning frameworks (TensorFlow, PyTorch, ONNX), Knowledge of model optimization techniques such as quantization, pruning, or architecture search. Exposure to LLMs, diffusion models, or visual AI (e.g., NeRF, text-to-image/video) is a plus. Knowledge of GPU pipelines, rendering concepts, and compute shaders. Good to have, understanding of compiler optimizations, network mapping, and kernel performance tuning on GPUs or NPUs. Excellent Communication Skills & Comfort working in a Linux & Baremetal development environment and using version control tools (e.g., Git). ACADEMIC CREDENTIALS: Bachelor’s Or Masters degree in Computer Engineering, Computer Science, or Electrical Engineering. LOCATION: Vancouver, BC #LI-CJ3 #LI-Hybrid
AMD
142 jobs posted
About the job
Similar Jobs
Discover more opportunities that match your interests
- 19 days ago
Staff AI/ML Software Engineer
Paypal
San Jose, California, United States of AmericaView details
21 days agoAI/ML Software Engineer (Remote)
BJAK
United KingdomView details
15 days agoAI/ML Software Engineer (Remote)
BJAK
United KingdomView details- 3 days ago
Senior Software Engineer I - AI/ML
DigitalOcean
HyderabadView details
1 day agoAI/ML Software Engineer (Remote)
BJAK
United KingdomView details
21 days agoAI Software Engineer
BJAK
ThailandView details
21 days agoAI Software Engineer
BJAK
SingaporeView details
21 days agoAI Software Engineer
BJAK
MalaysiaView details
21 days agoAI Software Engineer
BJAK
DublinView details- 22 days ago
AI Software Engineer
Mastercard
San Francisco, CaliforniaView details
View all ML Engineer jobs
Looking for something different?
Browse all AI jobs