Talent.com
Software Development Engineer– GPU Kernel & Community Development
Software Development Engineer– GPU Kernel & Community DevelopmentAdvanced Micro Devices • Markham, York Region, CA
Software Development Engineer– GPU Kernel & Community Development

Software Development Engineer– GPU Kernel & Community Development

Advanced Micro Devices • Markham, York Region, CA
Il y a 1 jour
Type de contrat
  • Temps plein
Description de poste

Overview

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. We focus on innovation, collaboration, and bold ideas to solve important challenges. Join us as we shape the future of AI and beyond. Together, we advance your career.

The Role

As a core member of the team, you will play a pivotal role in optimizing and developing deep learning frameworks for AMD GPUs. Your experience will be critical in enhancing GPU kernels, deep learning models, and training / inference performance across multi-GPU and multi-node systems. You will engage with internal GPU library teams and open-source maintainers to ensure seamless integration of optimizations, utilizing cutting-edge compiler technologies and advanced engineering principles to drive continuous improvement.

The Person

Skilled engineer with strong technical and analytical expertise in C++ development within Linux environments. The ideal candidate will thrive in both collaborative team settings and independent work, with the ability to define goals, manage development efforts, and deliver high-quality solutions. Strong problem-solving skills, a proactive approach, and a keen understanding of software engineering best practices are essential.

Key Responsibilities

  • Optimize Deep Learning Frameworks : Enhance and optimize frameworks like TensorFlow and PyTorch for AMD GPUs in open-source repositories.
  • Develop GPU Kernels : Create and optimize GPU kernels to maximize performance for specific AI operations.
  • Develop & Optimize Models : Design and optimize deep learning models specifically for AMD GPU performance.
  • Collaborate with GPU Library Teams : Work closely with internal teams to analyze and improve training and inference performance on AMD GPUs.
  • Collaborate with Open-Source Maintainers : Engage with framework maintainers to ensure code changes are aligned with requirements and integrated upstream.
  • Work in Distributed Computing Environments : Optimize deep learning performance on both scale-up (multi-GPU) and scale-out (multi-node) systems.
  • Utilize Cutting-Edge Compiler Tech : Leverage advanced compiler technologies to improve deep learning performance.
  • Optimize Deep Learning Pipeline : Enhance the full pipeline, including integrating graph compilers.
  • Software Engineering Best Practices : Apply sound engineering principles to ensure robust, maintainable solutions.
  • Outstanding written and verbal communication : Publish tutorials, technical blogs, and keep user guides, tutorials, and API references up to date.
  • Passion for open-source and AI acceleration : Community-oriented mindset.

Preferred Experience

  • GPU Kernel Development & Optimization : Experienced in designing and optimizing GPU kernels for deep learning on AMD GPUs using HIP, CUDA, and assembly (ASM). Strong knowledge of AMD architectures (GCN, RDNA) and low-level programming to maximize performance for AI operations, leveraging tools like Compute Kernel (CK), CUTLASS, and Triton for multi-GPU and multi-platform performance.
  • Deep Learning Integration : Experience in integrating optimized GPU performance into machine learning frameworks (e.g., PyTorch, vLLM) to accelerate model training and inference, with a focus on scaling and throughput.
  • Software Engineering : Skilled in Python and C++, with experience in debugging, performance tuning, and test design to ensure high-quality, maintainable software solutions.
  • Hands-on experience with modern inference engines such as vLLM, SGLang, or other large-scale or multi-modal inference runtimes.
  • Written and Verbal Communication : Outstanding communication skills and experienced in publishing technical tutorials and blogs, maintaining comprehensive and up-to-date user documentation, including user guides, tutorials, and API references.
  • Open-Source and AI Acceleration : Active contributor to open-source initiatives with a strong interest in AI acceleration technologies; values community collaboration and knowledge sharing to drive innovation and accessibility in AI development.
  • Academic Credentials

  • Bachelor’s and / or Master’s Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 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.

    #J-18808-Ljbffr

    Créer une alerte emploi pour cette recherche

    Software Development Engineer GPU Kernel Community Development • Markham, York Region, CA

    Offres similaires
    Software Development Engineer, VSG, Ring

    Software Development Engineer, VSG, Ring

    Amazon • Toronto
    Temps plein
    Software Development Engineer, VSG, Ring.Ring is looking for a Software Development Engineer to join and help grow the Ring VSG (Virtual Security Guard) team. Ring's mission is to make neighborhoods...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée
    Senior Android SDK Engineer – Next-Gen Mobile Tools

    Senior Android SDK Engineer – Next-Gen Mobile Tools

    Sentry.io • Toronto, Canada
    Temps plein
    A leading software monitoring company based in Toronto is seeking a Senior Android SDK Engineer to develop cutting-edge tools for mobile developers. You will guide the Android SDK's development, des...Voir plus
    Dernière mise à jour : il y a 10 jours • Offre sponsorisée
    Platform Engineer - Software Development - BC

    Platform Engineer - Software Development - BC

    MDA • Toronto, Canada
    Temps plein
    About MDA : Building the space between proven and possible, MDA Space (TSX : MDA) is a trusted mission partner to the global space industry. A robotics, satellite systems and geointelligence pioneer...Voir plus
    Dernière mise à jour : il y a 21 jours • Offre sponsorisée
    Senior Software Development Engineer

    Senior Software Development Engineer

    Remitly • Toronto, Canada
    Temps plein
    Remitly Burnaby, British Columbia, Canada.At Remitly, we believe everyone deserves the freedom to access, move, and manage their money wherever life takes them. Since 2011, we've tirelessly delivere...Voir plus
    Dernière mise à jour : il y a 21 jours • Offre sponsorisée
    Senior Development Application Engineer

    Senior Development Application Engineer

    GE Vernova • Markham
    Temps plein
    Reporting to the Application Engineer Team Leader, the Senior Development Application Engineer will provide solutions and technical leadership to drive innovation of GE Grid Solutions protection an...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée
    Android Platform Engineer — Design System & Tooling

    Android Platform Engineer — Design System & Tooling

    League • Toronto, Canada
    Temps plein
    A leading healthcare technology company is seeking a Software Engineer, Android to enhance their design system and platform while collaborating with cross-functional teams.Responsibilities include ...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Senior Software Development Engineer in Test (SDET) – Jigs and Tools (Hybrid)

    Senior Software Development Engineer in Test (SDET) – Jigs and Tools (Hybrid)

    Kardium Inc. • Toronto, Canada
    Permanent
    Senior Software Development Engineer in Test (SDET) – Jigs and Tools (Hybrid).Glenlyon Parkway, Burnaby, British Columbia, Canada Job Description. Posted Tuesday, January 6, 2026 at 11 : 00 a.Your opp...Voir plus
    Dernière mise à jour : il y a 16 jours • Offre sponsorisée
    Senior Android SDK Engineer : Next-Gen Mobile Monitoring

    Senior Android SDK Engineer : Next-Gen Mobile Monitoring

    Sentry • Toronto, Canada
    Temps plein
    A leading software monitoring company in Toronto is seeking a Senior Android SDK Engineer to guide the development of their Android tools. You will work on innovative features, from core architectur...Voir plus
    Dernière mise à jour : il y a 10 jours • Offre sponsorisée
    Software Development Engineer 2, Trust Platform

    Software Development Engineer 2, Trust Platform

    Remitly Inc. • Toronto, Canada
    Temps plein
    Software Development Engineer 2, Trust Platform page is loaded## Software Development Engineer 2, Trust Platformlocations : . New Westminster, British Columbia, Canadatime type : .Posted Yesterdayjob re...Voir plus
    Dernière mise à jour : il y a 21 jours • Offre sponsorisée
    Software Development Engineer III / Senior Software Development Engineer - Full Stack

    Software Development Engineer III / Senior Software Development Engineer - Full Stack

    Workday, Inc. • Toronto, Canada
    Temps plein
    Software Development Engineer III / Senior Software Development Engineer - Full Stack page is loaded## Software Development Engineer III / Senior Software Development Engineer - Full Stackremote ty...Voir plus
    Dernière mise à jour : il y a 21 jours • Offre sponsorisée
    Senior Android Engineer

    Senior Android Engineer

    Kunai • Toronto, Canada
    Temps plein
    Kunai builds full-stack technology solutions for banks, credit and payment networks, infrastructure providers, and their customers. Together, we are changing the world’s relationship with financial ...Voir plus
    Dernière mise à jour : il y a 21 jours • Offre sponsorisée
    Senior Software Development Engineer - Full Stack

    Senior Software Development Engineer - Full Stack

    PICTON Investments • Toronto
    Temps plein
    You’ll design and deliver cloud-native systems that power analytics, reporting, and investment workflows, while ensuring the user experience is intuitive, responsive, and built to scale.We value en...Voir plus
    Dernière mise à jour : il y a 12 jours • Offre sponsorisée
    Mobile Engineer

    Mobile Engineer

    Akkodis • Toronto C6A, ON, Canada
    Télétravail
    Temps plein
    Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Akkodis.Akkodis is seeking an Application Developer for a contract position with a client in Toronto...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Development Engineer - GPU Debugger

    Software Development Engineer - GPU Debugger

    AMD • Markham
    Temps plein
    Software Development Engineer - GPU Debugger.Be among the first 25 applicants.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.WHAT YOU DO AT AMD...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée
    Senior Android Engineer — Kotlin, Jetpack, Scale & UX

    Senior Android Engineer — Kotlin, Jetpack, Scale & UX

    Skylight • Toronto, Canada
    Temps plein
    A leading tech company in Canada seeks a Senior or Staff Android Software Engineer to develop innovative features for their applications. The role involves collaborating with product teams, writing ...Voir plus
    Dernière mise à jour : il y a 21 jours • Offre sponsorisée
    Simulator Development Engineer

    Simulator Development Engineer

    Lola Cars • Toronto
    Temps plein
    Lola Cars, one of the world’s iconic motorsport brands, and the most successful manufacturer of customer racing cars of all time. Since 1958, Lola has been building cars destined to win on the track...Voir plus
    Dernière mise à jour : il y a 13 jours • Offre sponsorisée
    Software Engineer (Delphi Development)

    Software Engineer (Delphi Development)

    Scotiabank • Toronto, Canada
    Temps plein
    Select how often (in days) to receive an alert : Title : Software Engineer (Delphi Development).Requisition ID : 241567 Join a purpose driven winning team, committed to results, in an inclusive and hi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Development Engineer at Workday – Canada, ON, Toronto

    Software Development Engineer at Workday – Canada, ON, Toronto

    Victrays • Toronto
    Temps plein
    Software Development Engineer at Workday – Canada, ON, Toronto.Your work days are brighter here.At Workday, it all began with a conversation over breakfast. When our founders met at a sunny Californ...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée