Talent.com
Senior Neural Network Kernel Software Development Engineer
Senior Neural Network Kernel Software Development EngineerTargeted Talent • Edmonton, AB, Canada
Senior Neural Network Kernel Software Development Engineer

Senior Neural Network Kernel Software Development Engineer

Targeted Talent • Edmonton, AB, 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 • Edmonton, AB, Canada

    Similar jobs
    Network Engineer - Buchanan Technologies

    Network Engineer - Buchanan Technologies

    Buchanan Technologies • edmonton, ab, ca
    Full-time
    We are seeking a Network Engineer – L2 to support and maintain enterprise network environments for key clients.This role is responsible for the day-to-day operation, troubleshooting, and enhancemen...Show more
    Last updated: 22 days ago • Promoted
    Embedded AI Systems Engineer - Edge ML & Performance

    Embedded AI Systems Engineer - Edge ML & Performance

    Huawei • Edmonton
    Full-time +1
    A leading technology firm in Canada is seeking an Embedded Engineer for a 12-month contract.The role focuses on research and development of Agentic AI Software for system optimization on edge devic...Show more
    Last updated: 15 days ago • Promoted
    Network Engineer

    Network Engineer

    Buchanan Technologies • edmonton, AB, ca
    Full-time
    Network Engineer – L2 Position Summary We are seeking a Network Engineer – L2 to support and maintain enterprise network environments for key clients.This role...Show more
    Last updated: 21 days ago • Promoted
    Data Center Network Engineer — Build, Secure & Scale

    Data Center Network Engineer — Build, Secure & Scale

    Qu Data Centres • Edmonton
    Full-time
    A leading data center provider located in Edmonton is seeking a Network Services Administrator to deliver operational support for core and managed network services across data centers.The ideal can...Show more
    Last updated: 15 days ago • Promoted
    Embedded C Developer

    Embedded C Developer

    Amaris Consulting • edmonton, ab, ca
    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: 30+ days ago • Promoted
    Machine Learning Engineer

    Machine Learning Engineer

    Electronic Arts (EA) • Edmonton
    Full-time
    Machine Learning Engineer at Electronic Arts (EA).Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story.Par...Show more
    Last updated: 15 days ago • Promoted
    Senior Analytics Engineer

    Senior Analytics Engineer

    TekRek • edmonton, AB, ca
    Full-time
    Company Background TekRek has partnered with a fast growing firm specializing in AI enablement and data optimization.Our client works with some of the top tier technolog...Show more
    Last updated: 21 days ago • Promoted
    Embedded AI Systems Engineer - Edge ML & Performance

    Embedded AI Systems Engineer - Edge ML & Performance

    Huawei Technologies Canada Co., Ltd. • Edmonton
    Full-time +1
    A leading technology company in Canada is seeking an Embedded Engineer for a 12-month contract.The role involves researching and developing Agentic AI Software aimed at optimizing performance on ed...Show more
    Last updated: 15 days ago • Promoted
    Senior Analytics Engineer - TekRek

    Senior Analytics Engineer - TekRek

    TekRek • edmonton, ab, ca
    Full-time
    TekRek has partnered with a fast growing firm specializing in AI enablement and data optimization.Our client works with some of the top tier technology firms in Silcom Valley.With rapid growth and ...Show more
    Last updated: 27 days ago • Promoted
    Senior Generalist Game Developer - Unreal Engine

    Senior Generalist Game Developer - Unreal Engine

    Apex Systems • Edmonton
    Full-time
    A leading IT consulting firm in Canada is seeking an experienced Generalist Software Developer to join their dynamic team. The ideal candidate will have a minimum of 5 years in game development with...Show more
    Last updated: 15 days ago • Promoted
    Sr. Firmware / Embedded software Engineer - PotisEdge

    Sr. Firmware / Embedded software Engineer - PotisEdge

    PotisEdge • edmonton, ab, ca
    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: 8 days ago • Promoted
    Embedded Engineer – AI System Architecture

    Embedded Engineer – AI System Architecture

    Huawei Technologies Canada Co., Ltd. • Edmonton
    Full-time +1
    Huawei Canada has an immediate 12-month contract opening for an Embedded Engineer.The Software-Hardware System Optimization Lab continuously improves the power efficiency and performance of smartph...Show more
    Last updated: 15 days ago • Promoted
    Senior Machine Learning Scientist

    Senior Machine Learning Scientist

    Metric Geo • edmonton, ab, ca
    Full-time
    Metric has partnered with a VC-backed AI company working with leading retail and ecommerce brands to improve how their product data performs across search engines, generative answer engines, and AI...Show more
    Last updated: 27 days ago • Promoted
    Sr. Firmware / Embedded software Engineer

    Sr. Firmware / Embedded software Engineer

    PotisEdge • edmonton, ab, ca
    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: 8 days ago • Promoted
    Senior Network Engineer IV - Onsite & 24x7 Support

    Senior Network Engineer IV - Onsite & 24x7 Support

    OnX Enterprise Solutions • Edmonton
    Full-time
    A leading technology solution provider is seeking a Network Engineer IV to serve as a senior technical resource.This role includes leading network design and implementation, providing troubleshooti...Show more
    Last updated: 15 days ago • Promoted
    Embedded C Developer - Amaris Consulting

    Embedded C Developer - Amaris Consulting

    Amaris Consulting • edmonton, ab, ca
    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: 30+ days ago • Promoted
    Embedded Engineer – AI System Architecture

    Embedded Engineer – AI System Architecture

    Huawei Canada • Edmonton
    Full-time +1
    Embedded Engineer – AI System Architecture.Huawei Canada has an immediate 12-month contract opening for an Embedded Engineer. The Software-Hardware System Optimization Lab continuously improves the ...Show more
    Last updated: 15 days ago • Promoted
    Senior Machine Learning Scientist - Metric Geo

    Senior Machine Learning Scientist - Metric Geo

    Metric Geo • edmonton, ab, ca
    Full-time
    Metric has partnered with a VC-backed AI company working with leading retail and ecommerce brands to improve how their product data performs across search engines, generative answer engines, and AI...Show more
    Last updated: 27 days ago • Promoted