Talent.com
Senior Neural Network Kernel Software Development Engineer
Senior Neural Network Kernel Software Development EngineerTargeted Talent • Montreal, QC, Canada
Senior Neural Network Kernel Software Development Engineer

Senior Neural Network Kernel Software Development Engineer

Targeted Talent • Montreal, QC, Canada
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

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.
Créer une alerte emploi pour cette recherche

Senior Neural Network Kernel Software Development Engineer • Montreal, QC, Canada

Offres similaires
System Engineer - IKOS GROUP

System Engineer - IKOS GROUP

IKOS GROUP • montréal, qc, ca
Temps plein
European consulting firm specializing in.We are committed to participating in the ecological transition and to developing the means of transportation of the future that are safe and durable.To cont...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Network Engineer - Design, Secure & Optimize Networks

Senior Network Engineer - Design, Secure & Optimize Networks

SEBENZA LLC, • Montreal
Temps plein
An IT consulting firm based in Montreal, QC, Canada is seeking an experienced Network Engineer to join their team.The role involves designing, implementing, and maintaining network infrastructure f...Voir plus
Dernière mise à jour : il y a 28 jours • Offre sponsorisée
Senior Network Engineer

Senior Network Engineer

Stanford Black Limited • Montreal
Temps plein
Core Network Specialist – Global Multi-Strategy Trading Firm (Montreal).A highly selective, globally leading multi-strategy trading firm, renowned for engineering-driven innovation and consistently...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Machine Learning Engineer

Machine Learning Engineer

Capgemini • Montreal, QC, Canada
Temps plein
Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues...Voir plus
Dernière mise à jour : il y a 6 jours • Offre sponsorisée
Software Development Manager (Core Team)

Software Development Manager (Core Team)

Poka EN • Montreal
Temps plein
Software Development Manager (Core Team).At Poka, we’re transforming how frontline teams operate, learn, and solve problems.Our connected worker platform is purpose-built for manufacturing, empower...Voir plus
Dernière mise à jour : il y a 29 jours • Offre sponsorisée
Senior Network and System Administrator

Senior Network and System Administrator

KuriosIT • Montreal
Temps plein
KuriosIT, a subsidiary of GCM Group takes to heart the well-being of its employees and their professional fulfillment.To this end, the company has set up an integration plan for new employees, as w...Voir plus
Dernière mise à jour : il y a 2 jours • Offre sponsorisée
Embedded Cloud Network Security Architect

Embedded Cloud Network Security Architect

Ubisoft Entertainment • Montreal
Temps plein
A global gaming leader is seeking a Solutions Security Architect - Cloud Networks to enhance network security within the organization.This role involves leading the remediation of critical vulnerab...Voir plus
Dernière mise à jour : il y a 6 jours • Offre sponsorisée
Software Engineer (Distributed System & ML Infrastructure) - Elite Tech Firm - Up to $250k CAD [...]

Software Engineer (Distributed System & ML Infrastructure) - Elite Tech Firm - Up to $250k CAD [...]

Hunter Bond • Montreal
Temps plein
Software Engineer (Distributed System & ML Infrastructure) - Elite Tech Firm.Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Hunter Bond.Software En...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Linux & Cloud Systems Engineer

Senior Linux & Cloud Systems Engineer

Banque Nationale du Canada • Montreal
Temps plein
A prominent Canadian financial institution is seeking a Senior Systems Administrator to ensure stability, security, and evolution of IT environments.The role involves managing Linux and VMware envi...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
AMR Systems Engineer

AMR Systems Engineer

Kion Group • Montreal
Temps plein
The Autonomous Mobile Robot (AMR) Systems Engineer develops the design and implementation of systems that integrate AMR hardware and associated software.The role involves working closely with colle...Voir plus
Dernière mise à jour : il y a 5 jours • Offre sponsorisée
Senior, ML Engineer - Neural Rendering

Senior, ML Engineer - Neural Rendering

Torc Robotics • Montreal
Temps plein
At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business.A leader in autonomous driving since 2007, Torc has spent over a deca...Voir plus
Dernière mise à jour : il y a 10 jours • Offre sponsorisée
Senior Device Software Engineer

Senior Device Software Engineer

AON3D • Montreal
Temps plein
AON3D is a venture capital-backed, Montréal-based additive manufacturing hardware, software, and materials company.Our solutions drive innovation for hundreds of businesses in 25+ countries worldwi...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Network Engineer — Hybrid Montreal & Automation

Senior Network Engineer — Hybrid Montreal & Automation

QUANTEAM (RAINBOW PARTNERS Group) • Montreal
Temps plein
A consulting firm in Banking and Finance is seeking a Network Engineer to support a major international bank in Montreal.The role involves Level 2/3 operational support and participation in global ...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Software Developper I - Commercial Lines Pega

Software Developper I - Commercial Lines Pega

Intact • Montreal
Temps plein
The salary range presented below is based on a 35-hour workweek and would represent a majority of different candidate profiles.However, we encourage candidates who may fall outside of this range to...Voir plus
Dernière mise à jour : il y a 7 jours • Offre sponsorisée
Senior GenAI Tools Engineer — Game World Creation (Hybrid)

Senior GenAI Tools Engineer — Game World Creation (Hybrid)

Electronic Arts • Montreal
Temps plein
A leading gaming company is seeking a Senior Software Developer to join their Generative Arts research team.This role focuses on building next-generation AI tools for creating immersive game worlds...Voir plus
Dernière mise à jour : il y a 22 jours • Offre sponsorisée
Software Development Manager (Core Team)

Software Development Manager (Core Team)

Poka Inc. • Montreal
Temps plein
At Poka, we’re transforming how frontline teams operate, learn, and solve problems.Our connected worker platform is purpose-built for manufacturing, empowering frontline workers to share knowledge,...Voir plus
Dernière mise à jour : il y a 28 jours • Offre sponsorisée
Senior Systems Engineer

Senior Systems Engineer

Compunnel, Inc. • Montreal
Temps plein
The Senior Systems Engineer will join the Enterprise Compute Infrastructure team, responsible for compute, enterprise storage, virtualization, and backup technologies.This role focuses on engineeri...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior AI&T Systems Engineer

Senior AI&T Systems Engineer

Stellar Solutions • Montreal
Temps plein
Stellar Solutions, a nationally recognized Great Place to Work, has exciting opportunities providing engineering solutions for innovative new-entrant space companies, as well as established space s...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée