Talent.com
Senior Neural Network Kernel Software Development Engineer
Senior Neural Network Kernel Software Development EngineerTargeted Talent • Winnipeg, MB, Canada
Senior Neural Network Kernel Software Development Engineer

Senior Neural Network Kernel Software Development Engineer

Targeted Talent • Winnipeg, MB, Canada
30+ days ago
Job type
  • Full-time
Job description

Job Description

Job Description

Senior Neural Network Kernel Software Development Engineer

Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamlining the experience for researchers and developers. The focus involves the optimization of various common neural networks for optimal performance on architectures, facilitated by the software optimization tool flow.

We are seeking software developers who are driven and naturally curious. The chosen candidate will contribute within agile teams, working closely with senior software engineers for mentorship. This role presents an opportunity to tackle novel challenges using cutting-edge technologies, as they build innovative systems from scratch.

As a key team member, you will specialize in constructing efficient implementations of practical neural net kernels tailored to their distinctive hardware architecture. Additionally, you will implement diverse computing algorithms, maximizing computation and communication throughput. This role involves developing a profound understanding of the architecture's intricacies, working collaboratively with the architects and compiler engineers.

Responsibilities :

  • Experience writing kernels to accelerate Neural Network execution on custom hardware accelerators (not on CPU's)
  • Design, prototype, and execute low-level, adaptable C++ programs (kernels) for various neural net operations.
  • Define, document, and communicate configuration APIs for these kernels to the compiler team.
  • Share performance optimization concepts with both compiler engineers and architects working on future product generations.
  • Develop comprehensive computation strategies spanning kernels for multichannel and multi-chip neural net implementations.

Requirements :

  • Degree in Computer Science, Engineering, Math, Physics, or related field (preferably MS or PhD).
  • Profound knowledge of modern C++, with a focus on code generation and low-level compute optimizations.
  • Familiarity with fundamental Neural Network operator algorithms - Convolutions, Transformers, RNNs.
  • Demonstrated capability to independently navigate challenging, well-defined problems.
  • Aptitude and interest in both high-level conceptual understanding and intricate technical details.
  • Enthusiasm for problem-solving within highly structured and restricted environments.
  • Preferred Skills and Experience :

  • Proficiency in Python.
  • Experience with other AI accelerator programming.
  • Strong mathematical aptitude.
  • Enjoyment of solving complex problems.
  • Our client offers :

  • Comprehensive health and extended health benefits.
  • Competitive Salary
  • Unlimited sick leave.
  • Stock options.
  • Contribution to revolutionizing chip and software technologies with global impact.
  • Create a job alert for this search

    Senior Neural Network Kernel Software Development Engineer • Winnipeg, MB, Canada

    Similar jobs
    Senior Software Engineer

    Senior Software Engineer

    Norima Consulting Inc. • Winnipeg, Manitoba, Canada
    Full-time
    Are you a highly skilled and experienced software developer seeking a challenging and rewarding opportunity in a dynamic environment? Norima Consulting is seeking a Senior.NET Developer to architec...Show more
    Last updated: 21 days ago • Promoted
    Sr. Firmware / Embedded software Engineer

    Sr. Firmware / Embedded software Engineer

    PotisEdge • Winnipeg, Manitoba, Canada
    Full-time
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
    Last updated: 6 days ago • Promoted
    Senior SAP Developer (Hybrid)

    Senior SAP Developer (Hybrid)

    National Bank • Winnipeg
    Full-time +2
    Edmonton, Halifax, Montreal, Ottawa, Toronto, Vancouver, Winnipeg .A career as a Senior SAP Developer – Data & Analytics in the SAP Delivery IT team at National Bank means acting as...Show more
    Last updated: 30+ days ago
    Head of Advanced Analytics & MLOps

    Head of Advanced Analytics & MLOps

    Wawanesa Insurance • Winnipeg
    Full-time
    A major Canadian insurer in Winnipeg is seeking a Manager of Advanced Analytics.This role will involve leading the Machine Learning Operations function and driving the deployment of machine learnin...Show more
    Last updated: 3 days ago • Promoted
    Embedded Firmware Engineer for Smart Agriculture (Hybrid)

    Embedded Firmware Engineer for Smart Agriculture (Hybrid)

    Grain & Protein Technologies company • Winnipeg
    Full-time
    A global agricultural technology firm in Winnipeg seeks an Embedded Firmware Developer to design, develop, test, and deploy firmware for innovative storage monitoring products.This hybrid role requ...Show more
    Last updated: 18 days ago • Promoted
    Enterprise Network Engineer (Hybrid Role)

    Enterprise Network Engineer (Hybrid Role)

    Payworks • Winnipeg
    Full-time
    A leading workforce management solutions provider in Winnipeg is hiring a Network Analyst to design, implement and support scalable networks. This role requires 5+ years of experience in enterprise ...Show more
    Last updated: 27 days ago • Promoted
    Senior.NET Cloud Architect — Azure, Winnipeg Hybrid

    Senior.NET Cloud Architect — Azure, Winnipeg Hybrid

    Price Industries • Winnipeg
    Full-time
    A leading industrial machinery manufacturer in Manitoba is seeking a passionate Software Architect to design and maintain innovative software solutions. This role involves collaboration with various...Show more
    Last updated: 27 days ago • Promoted
    Senior Technical Delivery Lead – High-Density Computing

    Senior Technical Delivery Lead – High-Density Computing

    Bell Canada • Winnipeg
    Full-time
    A leading telecommunications company in Winnipeg is seeking a Senior Manager, Project Delivery to oversee technical requirements and ensure successful project execution within high-density computin...Show more
    Last updated: 9 days ago • Promoted
    Power System Engineer

    Power System Engineer

    Pacer Group • winnipeg, mb, ca
    Full-time
    Energy Management System (EMS).Basic programming skills like Java, C++, python etc.Good knowledge of Electric SCADA applications.Show more
    Last updated: 6 days ago • Promoted
    Network Engineer – Cloud & On‑Prem Connectivity

    Network Engineer – Cloud & On‑Prem Connectivity

    Wellington-Altus Financial Inc. • Winnipeg
    Full-time
    A leading financial services firm in Winnipeg is seeking a Network Engineer to design and maintain network solutions.The ideal candidate will possess a Bachelor's in Computer Science and 7-12 years...Show more
    Last updated: 27 days ago • Promoted
    Senior Full Stack Engineer

    Senior Full Stack Engineer

    Luxoft • winnipeg, mb, ca
    Full-time
    Luxoft is looking for a Full-stack Developer who would be working with our Customer - one of the world's largest investment management companies. Based in Southern California, our client manages clo...Show more
    Last updated: 2 days ago • Promoted
    Embedded C Developer

    Embedded C Developer

    Amaris Consulting • Winnipeg, Manitoba, Canada
    Full-time
    The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
    Last updated: 5 days ago • Promoted
    Senior Network Architect (IT / OT) — Automation & Security

    Senior Network Architect (IT / OT) — Automation & Security

    Price Industries Limited • Winnipeg
    Full-time
    A leading manufacturer in North America is seeking a Senior Network Administrator at their Winnipeg facility.The role focuses on designing, implementing, and optimizing network infrastructures acro...Show more
    Last updated: 18 days ago • Promoted
    Systems Developer – Antec Controls

    Systems Developer – Antec Controls

    Price Industries Limited • Winnipeg
    Full-time
    Kimberly Ave, Winnipeg, MB R2K 0Y2, Canada.Posted Friday, December 5, 2025 at 6 : 00 AM.Antec Controls, a division of Price Industries Limited, is a manufacturing solution provider offering a wide ra...Show more
    Last updated: 27 days ago • Promoted
    Senior Tools Engineer for Partner Platforms

    Senior Tools Engineer for Partner Platforms

    Priceline • Winnipeg
    Full-time
    A leading online travel company is looking for a Senior Software Developer to join their Technology team in Winnipeg, Canada. This position involves developing tools to support external partnerships...Show more
    Last updated: 19 days ago • Promoted
    Remote Senior C Engineer - AI Trainer

    Remote Senior C Engineer - AI Trainer

    SuperAnnotate • Winnipeg, Manitoba, CA
    Remote
    Full-time
    As a Senior C Engineer, you will work remotely on an hourly paid basis to review AI-generated C code, low-level systems designs, and technical explanations, as well as generate high-quality referen...Show more
    Last updated: 30+ days ago
    Power System Engineer - Pacer Group

    Power System Engineer - Pacer Group

    Pacer Group • winnipeg, mb, ca
    Full-time
    Energy Management System (EMS).Basic programming skills like Java, C++, python etc.Good knowledge of Electric SCADA applications.Show more
    Last updated: 6 days ago • Promoted
    Remote Senior C++ Engineer - AI Trainer

    Remote Senior C++ Engineer - AI Trainer

    SuperAnnotate • Winnipeg, Manitoba, CA
    Remote
    Full-time
    As a Senior C++ Engineer, you will work remotely on an hourly paid basis to review AI-generated C++ code, systems designs, and technical explanations, as well as generate high-quality reference imp...Show more
    Last updated: 30+ days ago