Enable job alerts via email!

Senior Machine Learning Research Engineer - Acceleration of AI models

Huawei Technologies Canada Co., Ltd.

Markham

On-site

CAD 90,000 - 130,000

Full time

30+ days ago

Job summary

A leading technology company in York Region is seeking a Senior Research Engineer to join their team. The role involves researching AI algorithms to enhance training models, publishing academic papers, and collaborating globally. The ideal candidate holds a Master's or PhD and has experience optimizing deep learning capabilities. Strong programming skills in Tensorflow, Keras, and Python are essential for this position.

Qualifications

  • 2+ years working experience in optimizing performance of training deep learning models.
  • Solid publication records in AI & Deep Learning.
  • Hands-on experience in programming languages like C++ and Python.

Responsibilities

  • Track AI theory and technology development worldwide.
  • Lead research on algorithms for AI model training and develop proofs of concept.
  • Publish AI research papers and attend conferences.
  • Collaborate with global research teams.
  • Assist in project planning and development roadmaps.

Skills

Tensorflow
Keras
PyTorch
MXNet
C++
Python
AI accelerators
Optimization methods

Education

Master or PhD in Computer Science, Math/Statistics
Job description

Huawei Canada has an immediate permanentopening for a Senior Research Engineer.


About the team:

The Computing Data Application Acceleration Lab aims to create a leading global data analytics platform organized into three specialized teams using innovative programming technologies. This team focuses on full-stack innovations, including software-hardware co-design and optimizing data efficiency at both the storage and runtime layers. This team also develops next-generation GPU architecture for gaming, cloud rendering, VR/AR, and Metaverse applications.

One of the goals of this lab are to enhance algorithm performance and training efficiency across industries, fostering long-term competitiveness.

About the job:

  • Track the trend of AI theory and technology development in the world and generate research report and proposals for promoting Ascend system accordingly.

  • Lead or participate in research of algorithms in accelerating the training of the market-driven AI models (CV/NLP/GNN/…), reaching/exceeding the state of the art accuracy, and develop a proof of concept of the algorithms. Those algorithms include but are not limited to the following: optimizers, loss functions, new model architecture, mix precision, model compression, learning technologies (e.g., meta-learning), etc.

  • Publish relevant high-quality AI research papers when necessary and approved, and attend conferences for increasing public awareness of Huawei’s Ascend products; file high-value patents on critical algorithms/processes that are of potential business gain.

  • Team up with other departments/teams from Huawei’s global research centers for collaboration.

  • Assist the team lead on theplanning of projects and definition of technology/products development road map.


About the ideal candidate:

  • Master orPhD in Computer Science, Math/Statistics, focusing on AI & Deep Learning with solid publication records.

  • 2+ years working experience in optimizing performance of training deep learning models and/or their applications to CV/NLP/GNN domains.

  • Solid skills in programming in Tensorflow/Keras/PyTorch/MXNet.

  • Hands-on skills in C++/Python programming.

  • Excellent documentation skills in writing internal reports and/or publishing research papers.

  • Excellent communication skills in internal and external presentation.

  • Working knowledge of AI accelerators or the full stack of AI acceleration system is anasset.

  • Strong math background in optimization (e.g., gradient descending) is an asset.

#LI-SZ2

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.