Current jobs related to Senior Neural Network Kernel Software Development Engineer - Calgary, Alberta - Targeted Talent


  • Calgary, Alberta, Canada Advanced Micro Devices Full time

    Transforming Lives with AMD TechnologyWe're passionate about harnessing the power of innovation to drive meaningful change. Our mission is to create cutting-edge products that propel next-generation computing experiences – from the data center to PCs, gaming, and embedded systems.Join Our EffortsWe're seeking an experienced programmer to join our team...


  • Calgary, Alberta, Canada Advanced Micro Devices Full time

    Transforming Lives with AMD TechnologyWe are a team of innovators at Advanced Micro Devices (AMD) who are passionate about transforming lives with our technology. Our mission is to build great products that accelerate next-generation computing experiences, from the data center to PCs, gaming, and embedded systems.Job SummaryWe are seeking an experienced...


  • Calgary, Alberta, Canada Advanced Micro Devices Full time

    Transforming Lives with AMD TechnologyWe are committed to pushing the boundaries of innovation to solve the world's most pressing challenges. Our mission is to create cutting-edge products that accelerate next-generation computing experiences.Job SummaryAMD is seeking an experienced programmer to join our team developing Deep Learning and High-Performance...


  • Calgary, Alberta, Canada Advanced Micro Devices Full time

    Transforming Lives with AMD TechnologyWe're passionate about harnessing the power of innovation to drive meaningful change. Our mission is to craft exceptional products that propel next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming, and embedded systems.Join Our EffortsWe're seeking an...


  • Calgary, Alberta, Canada Advanced Micro Devices Full time

    Transforming Lives with AMD TechnologyWe are committed to enriching our industry, communities, and the world through innovative solutions.Our MissionWe aim to build exceptional products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming, and embedded.Job SummaryAMD is...


  • Calgary, Alberta, Canada Advanced Micro Devices Full time

    Transforming Lives with AMD TechnologyWe're passionate about harnessing the power of innovation to drive meaningful change. Our mission is to craft exceptional products that propel next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming, and embedded systems.Join Our EffortsWe're seeking an...


  • Calgary, Alberta, Canada Advanced Micro Devices Full time

    Transforming Lives with AMD TechnologyWe are committed to pushing the boundaries of innovation to solve the world's most pressing challenges. Our mission is to create groundbreaking products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming, and embedded systems.Job...


  • Calgary, Alberta, Canada Advanced Micro Devices Full time

    Transforming Lives with AMD TechnologyWe are committed to pushing the boundaries of innovation to solve the world's most pressing challenges. Our mission is to create cutting-edge products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming, and embedded systems.Job SummaryWe...

  • Software Developer

    1 month ago


    Calgary, Alberta, Canada Advanced Micro Devices Full time

    Transforming Lives with AMD TechnologyWe are a hardworking team at Advanced Micro Devices (AMD) dedicated to building great products that accelerate next-generation computing experiences. Our mission is to push the limits of innovation to solve the world's most important challenges.Job SummaryWe are looking for an experienced programmer to join our team...


  • Calgary, Alberta, Canada Advanced Micro Devices Full time

    Transforming Lives with AMD TechnologyWe are passionate about pushing the boundaries of innovation to solve the world's most pressing challenges. Our mission is to create cutting-edge products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming, and embedded systems.Join Our...


  • Calgary, Alberta, Canada Advanced Micro Devices Full time

    Transforming Lives with AMD TechnologyWe are seeking a talented software engineer to join our team at Advanced Micro Devices (AMD). As a key member of our core team, you will work with the latest hardware and software technology to improve the performance of key applications and benchmarks.Key Responsibilities:Collaborate with AMD's architecture specialists...


  • Calgary, Alberta, Canada Advanced Micro Devices Full time

    Deep Learning Library GPU Software DeveloperWe are seeking an experienced programmer to join our team developing high-performance GPU kernels for AMD's Machine Learning and Deep Learning Library: MIOpen. The ideal candidate will be responsible for writing high-performance GPU kernels, porting and optimizing algorithms for new GPU hardware, and collaborating...


  • Calgary, Alberta, Canada Advanced Micro Devices Full time

    Deep Learning Library GPU Software DeveloperWe are seeking an experienced programmer to join our team developing high-performance GPU kernels for AMD's Machine Learning and Deep Learning Library: MIOpen. The ideal candidate will be responsible for writing high-performance GPU kernels, porting and optimizing algorithms for new GPU hardware, and collaborating...


  • Calgary, Alberta, Canada AMD Full time

    We're committed to pushing the boundaries of innovation and technology to create a better future for our industry, communities, and the world.Job Summary:The role involves developing high-performance GPU kernel generators to deliver machine learning tensor operations with support for layer fusion.This position requires collaboration with teams involved in...


  • Calgary, Alberta, Canada Advanced Micro Devices Full time

    Transforming Lives with AMD TechnologyWe are a team of innovators at Advanced Micro Devices (AMD) who are passionate about transforming lives with our technology. Our mission is to build great products that accelerate next-generation computing experiences, from the data center to PCs, gaming, and embedded systems.The RoleWe are seeking a highly skilled...


  • Calgary, Alberta, Canada Advanced Micro Devices Full time

    Job Title: Deep Learning Library GPU Software Development EngineerWe are seeking a highly skilled software engineer to join our team at Advanced Micro Devices (AMD). As a Deep Learning Library GPU Software Development Engineer, you will play a key role in developing and optimizing our Machine Learning and Deep Learning Library, MIOpen and Composable...


  • Calgary, Alberta, Canada Advanced Micro Devices Full time

    Job Title: Deep Learning Library GPU Software Development EngineerWe are seeking a highly skilled software engineer to join our team at Advanced Micro Devices (AMD). As a Deep Learning Library GPU Software Development Engineer, you will play a key role in developing and optimizing our Machine Learning and Deep Learning Library, MIOpen and Composable...

  • GPU Kernel Developer

    4 weeks ago


    Calgary, Alberta, Canada AMD Full time

    Transform Lives with AMD TechnologyWe are passionate about revolutionizing the world with cutting-edge technology. Our mission is to create innovative products that accelerate next-generation computing experiences, empowering the data center, artificial intelligence, PCs, gaming, and embedded industries.MTS Software Development EngineerYou will be part of a...

  • GPU Kernel Developer

    4 weeks ago


    Calgary, Alberta, Canada AMD Full time

    Transform Lives with AMD TechnologyWe are passionate about revolutionizing the world with cutting-edge technology. Our mission is to create innovative products that accelerate next-generation computing experiences, empowering the data center, artificial intelligence, PCs, gaming, and embedded industries.MTS Software Development EngineerYou will be part of a...


  • Calgary, Alberta, Canada Advanced Micro Devices Full time

    Transforming Lives with AMD TechnologyWe are passionate about enriching our industry, communities, and the world with AMD technology. Our mission is to build innovative products that accelerate next-generation computing experiences, from the data center to PCs, gaming, and embedded systems.Join Our Team of Talented ProfessionalsWe are seeking an influential...

Senior Neural Network Kernel Software Development Engineer

2 months ago


Calgary, Alberta, Canada Targeted Talent Full time
About the Role

We are seeking a highly skilled and experienced software developer to join our team at Targeted Talent as a Senior Neural Network Kernel Software Development Engineer. This is an exciting opportunity to work on cutting-edge technologies and contribute to the development of innovative systems from scratch.

Key Responsibilities
  • Design, develop, and optimize neural network kernels for custom hardware accelerators, ensuring optimal performance and efficiency.
  • Collaborate with senior software engineers and architects to develop a deep understanding of the architecture's intricacies and optimize kernel performance.
  • Implement diverse computing algorithms to maximize computation and communication throughput, and develop comprehensive computation strategies for multichannel and multi-chip neural net implementations.
  • Define, document, and communicate configuration APIs for kernels to the compiler team, and share performance optimization concepts with both compiler engineers and architects.
Requirements
  • Master's or Ph.D. degree in Computer Science, Engineering, Math, Physics, or a related field.
  • Profound knowledge of modern C++ and low-level compute optimizations, with a focus on code generation.
  • Familiarity with fundamental Neural Network operator algorithms, including Convolutions, Transformers, and RNNs.
  • Demonstrated capability to independently navigate challenging, well-defined problems, and a strong aptitude for problem-solving within highly structured and restricted environments.
Preferred Skills and Experience
  • Proficiency in Python and experience with other AI accelerator programming.
  • Strong mathematical aptitude and enjoyment of solving complex problems.
About Us

Targeted Talent is a leading company in the field of software development, and we are committed to providing our employees with a comprehensive benefits package, including competitive salary, unlimited sick leave, and stock options. We offer a dynamic and challenging work environment, and the opportunity to contribute to the development of innovative systems that have a global impact.