Talent.com
Lead Runtime Engineer
Lead Runtime EngineerAdvanced Micro Devices, Inc • MARKHAM, Ontario, Canada
Lead Runtime Engineer

Lead Runtime Engineer

Advanced Micro Devices, Inc • MARKHAM, Ontario, Canada
30+ days ago
Job type
  • Full-time
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 ROLE:

AMD is searching for talented and motivated individuals to support and develop the GPU‑compute language runtime libraries of the AMD ROCm™ platform, with a focus on Windows graphics and compute driver enablement. As part of the Language Runtime group in AMD AI GPU Software, you will build core compute runtime components powering artificial intelligence and high‑performance computing applications across workstations, data centers, and supercomputers. This role involves deep technical collaboration with customers and partners to understand requirements, resolve driver‑level challenges, and ensure successful deployment of AMD GPU technologies on Windows.

THE PERSON:

You are passionate about Windows GPU driver development, kernel‑mode engineering, and building high‑performance runtime systems. You thrive when working close to the metal—solving complex problems in memory management, scheduling, concurrency, and GPU compute execution. You approach challenges with a performance‑first mindset, using profiling, instrumentation, and data analysis to guide improvements. You collaborate effectively across cross‑functional teams and communicate transparently with customers. You are detail‑oriented, proactive, and motivated to push the boundaries of GPU compute runtime performance on Windows.

KEY RESPONSIBILITIES:

  • Design, develop, and optimize GPU language runtime components for Windows within the AMD ROCm™ platform
  • Implement and enhance runtime functionalities that interface with Windows kernel‑mode and user‑mode GPU drivers
  • Conduct deep performance analysis using profiling tools, instrumentation, and hardware counters
  • Identify, diagnose, and eliminate performance bottlenecks across driver, runtime, and compute pathways
  • Work with AMD architecture teams to influence future GPU hardware and software features with a focus on performance scalability
  • Participate in new ASIC and hardware bring‑ups, ensuring runtime and driver compatibility, functionality, and peak performance
  • Debug and resolve complex runtime, compute pipeline, and GPU‑driver‑related issues, including customer‑reported problems
  • Interface directly with customers and partners to understand requirements, troubleshoot issues, and optimize performance in real‑world workloads
  • Maintain strong technical relationships with internal teams, external partners, and customers
  • Stay current on Windows graphics subsystems, GPU driver models, runtime technologies, and performance best practices

PREFERRED EXPERIENCE:

  • Strong systems programming skills with proficiency in C/C++
  • Experience developing or debugging Windows GPU kernel‑mode drivers (WDDM, KMDF/WDF)
  • Familiarity with Windows Display Driver Model (WDDM), DXGI, Direct3D, compute driver components, or command submission pipelines
  • Hands‑on experience with performance profiling tools (WinDbg, GPUView, WPA, ETW tracing, PIX, vendor profilers)
  • Demonstrated ability to perform deep‑dive debugging and optimization using hardware counters, scheduling analysis, and memory utilization metrics
  • Background in developing or optimizing runtime systems such as compute runtimes, language runtimes, device runtimes, or driver‑adjacent software
  • Experience with concurrency, synchronization primitives, and multi‑threaded performance tuning
  • Strong understanding of Windows OS internals, memory models, kernel/user transition costs, and driver framework best practices
  • Proficiency with development tools such as debuggers, profilers, static analyzers, and source‑control systems (Git/GitHub)
  • Excellent communication and cross‑team collaboration skills, especially when engaging with customers on performance‑critical issues
  • Passion for enabling AI, graphics, and HPC workloads through highly optimized driver and runtime technologies

ACADEMIC CREDENTIALS:

  • Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

#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.

AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.

This posting is for an existing vacancy.

THE ROLE:

AMD is searching for talented and motivated individuals to support and develop the GPU‑compute language runtime libraries of the AMD ROCm™ platform, with a focus on Windows graphics and compute driver enablement. As part of the Language Runtime group in AMD AI GPU Software, you will build core compute runtime components powering artificial intelligence and high‑performance computing applications across workstations, data centers, and supercomputers. This role involves deep technical collaboration with customers and partners to understand requirements, resolve driver‑level challenges, and ensure successful deployment of AMD GPU technologies on Windows.

THE PERSON:

You are passionate about Windows GPU driver development, kernel‑mode engineering, and building high‑performance runtime systems. You thrive when working close to the metal—solving complex problems in memory management, scheduling, concurrency, and GPU compute execution. You approach challenges with a performance‑first mindset, using profiling, instrumentation, and data analysis to guide improvements. You collaborate effectively across cross‑functional teams and communicate transparently with customers. You are detail‑oriented, proactive, and motivated to push the boundaries of GPU compute runtime performance on Windows.

KEY RESPONSIBILITIES:

  • Design, develop, and optimize GPU language runtime components for Windows within the AMD ROCm™ platform
  • Implement and enhance runtime functionalities that interface with Windows kernel‑mode and user‑mode GPU drivers
  • Conduct deep performance analysis using profiling tools, instrumentation, and hardware counters
  • Identify, diagnose, and eliminate performance bottlenecks across driver, runtime, and compute pathways
  • Work with AMD architecture teams to influence future GPU hardware and software features with a focus on performance scalability
  • Participate in new ASIC and hardware bring‑ups, ensuring runtime and driver compatibility, functionality, and peak performance
  • Debug and resolve complex runtime, compute pipeline, and GPU‑driver‑related issues, including customer‑reported problems
  • Interface directly with customers and partners to understand requirements, troubleshoot issues, and optimize performance in real‑world workloads
  • Maintain strong technical relationships with internal teams, external partners, and customers
  • Stay current on Windows graphics subsystems, GPU driver models, runtime technologies, and performance best practices

PREFERRED EXPERIENCE:

  • Strong systems programming skills with proficiency in C/C++
  • Experience developing or debugging Windows GPU kernel‑mode drivers (WDDM, KMDF/WDF)
  • Familiarity with Windows Display Driver Model (WDDM), DXGI, Direct3D, compute driver components, or command submission pipelines
  • Hands‑on experience with performance profiling tools (WinDbg, GPUView, WPA, ETW tracing, PIX, vendor profilers)
  • Demonstrated ability to perform deep‑dive debugging and optimization using hardware counters, scheduling analysis, and memory utilization metrics
  • Background in developing or optimizing runtime systems such as compute runtimes, language runtimes, device runtimes, or driver‑adjacent software
  • Experience with concurrency, synchronization primitives, and multi‑threaded performance tuning
  • Strong understanding of Windows OS internals, memory models, kernel/user transition costs, and driver framework best practices
  • Proficiency with development tools such as debuggers, profilers, static analyzers, and source‑control systems (Git/GitHub)
  • Excellent communication and cross‑team collaboration skills, especially when engaging with customers on performance‑critical issues
  • Passion for enabling AI, graphics, and HPC workloads through highly optimized driver and runtime technologies

ACADEMIC CREDENTIALS:

  • Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

#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.

AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.

This posting is for an existing vacancy.

Create a job alert for this search

Lead Runtime Engineer • MARKHAM, Ontario, Canada

Similar jobs

Customer Service Agent - 50k-60k/Year - Remote

Spade RecruitingGeorgina, Ontario
Remote
Full-time
Quick Apply

We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization.This position will work with multiple clients throughout the day providin...Show more

 • Promoted

Application Release Engineer Manager

BULL INFORMATION SYSTEMS LIMITEDToronto, ON, CA
Full-time

Application Release Engineer Manager with 8–12+ years of experience responsible for leading end-to-end release planning, deployment, and environment management across applications.Drives CI/CD pipe...Show more

 • Promoted

Algebra Private Tutoring Jobs Georgina

SuperprofGeorgina, Canada
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more

 • Promoted

Forward Deployed Engineer - richmond hill

ForgeSightrichmond hill, on, ca
Full-time

MVPs and pilot use cases to enterprise-wide deployments, optimization, and ongoing support.We are dedicated to helping organizations achieve measurable results and maximize the value of their inves...Show more

 • Promoted

Remote Lead Tenable Engineer - ACAS & Automation

CACI International Inc.Toronto, ON, CA
Remote
Full-time

A leading IT solutions provider is seeking a Lead Tenable Engineer to join their team supporting the Department of the Air Force.In this role, you will troubleshoot and resolve engineering issues, ...Show more

 • Promoted

Delivery Lead

Auxo | Growth Partnernewmarket, on, ca
Full-time

Delivery Lead, Platform Operations.Platform Operations & Delivery Lead.SaaS company building a platform at the intersection of AI, manufacturing, and ecosystem collaboration.You’ll own delivery and...Show more

 • Promoted

EMS/SCADA Engineer - richmond hill

Pacer Grouprichmond hill, on, ca
Full-time

EMS Software Engineer with experience in Energy Management Systems (EMS), Transmission EMS, and power grid operations, strong software development skills, and familiarity with GE, Siemens, ABB, Als...Show more

 • Promoted

Senior Site Reliability Engineer for ATM Performance Optimization

RBCToronto, ON, CA
Full-time

Enhance ATM service reliability as a Senior Site Reliability Engineer.Lead the implementation of advanced automation, ensuring optimal performance in a high-stakes environment while fostering teamw...Show more

 • Promoted

Lead Runtime Engineer

Advanced Micro DevicesMarkham, York Region, CA
Full-time

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 syst...Show more

 • Promoted

Lead platform reliability engineer, global ai platform & solutions

Société Financière ManuvieToronto
Full-time

The Lead Platform Reliability Engineer (PRE) ensures the stability, performance, and scalability of the shared platform that supports internal AI solution development.It combines software engineeri...Show more

 • Promoted

SDL Integration Engineer - 5G and Cloud - richmond hill

Global Connect Technologiesrichmond hill, on, ca
Full-time

Job Title: SDL Integration Engineer – 5G Core & Cloud.Nokia Service Delivery Layer (SDL).The ideal candidate will have strong expertise in.This role involves end-to-end ownership of installation, v...Show more

 • Promoted

Lead Android Engineer - Real-Time Aviation Systems

Smart WorkingToronto, ON, CA
Full-time

A leading tech company is looking for a Lead Android Developer to join its Agile team in Canada.The ideal candidate will have 6+ years of software development experience, with significant expertise...Show more

 • Promoted

Lead Platform Reliability Engineer – Global Ai Platform (Hybrid)

Manulife FinancialToronto, Canada
Full-time

A leading international financial services provider is seeking a Lead Platform Reliability Engineer to ensure the stability and performance of their shared platform.This role involves defining reli...Show more

 • Promoted

Application Engineer - richmond hill

HCLTechrichmond hill, on, ca
Full-time

This role required hands on software engineering and application development background.Provide Development support to Software development community across the organization by managing, maintainin...Show more

 • Promoted

Lead Elastic Stack and SIEM Engineer

Questrade Financial GroupToronto, ON, CA
Full-time

Drive security operations with your expertise as a Lead Elastic Stack Engineer.Oversee the deployment of SIEM solutions and Kafka infrastructure while enhancing data pipeline reliability in a flexi...Show more

 • Promoted

Principal Delivery Lead - Space Dinosaurs

Space Dinosaursrichmond hill, on, ca
Full-time

Space Dinosaurs builds fast, high-converting ecommerce experiences for the world's top brands, with a focus on conversion rate and revenue optimization.We're a specialist e-commerce and creative st...Show more

 • Promoted

Lead SIEM Engineer with Expertise in Elastic Stack Technologies

Hack The BoxToronto, ON, CA
Full-time

Shape enterprise security as a Lead SIEM Engineer focused on Elastic technologies.Leverage your skills in designing production clusters and enhancing data pipeline operations effectively.You'll ove...Show more

 • Promoted

Earn money testing apps - Remote

AlmediaChippewas of Georgina Island First Nation, Ontario, Canada
Remote
Full-time

Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys.Since our launch 5 years ago, ...Show more