Principal Engineer - Neural Visual Computing

Huawei Technologies Canada Co., Ltd.
Markham
CAD 90,000 - 150,000
Job description

Social network you want to login/join with:

Location:

Markham, Canada

Job Category:

Information Technology

Job Reference:

Job Views:

16

Posted:

03.03.2025

Expiry Date:

17.04.2025

Job Description:

Huawei Canada has an immediate permanent opening for a Principal 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 is to enhance algorithm performance and training efficiency across industries, fostering long-term competitiveness.

About the job:

  • Lead the research and development efforts in AI accelerated neural rendering and neural video compression technologies.
  • Drive the evaluation of state-of-the-art (SOTA) algorithms, assessing their performance within the Huawei platform.
  • Architect and implement optimizations at both low-level software and hardware layers to enhance visual quality and computing speed.
  • Foster deep collaboration with cross-functional teams, providing strategic insights for hardware/software co-design features.

About the ideal candidate:

  • Extensive experience and expertise in neural rendering techniques, such as DLSS, NeRF, 3DGS.
  • Demonstrated proficiency in Neural Video Compression techniques, including DVC, FVC, and DCVC.
  • A thorough understanding of traditional graphics rendering pipeline, such as rasterization and ray-tracing.
  • Experience with AI assisted ray tracing acceleration.
  • Strong familiarity with traditional video codec (H26x/VPx/AVx).
  • Proficient in graphics API, such as Vulkan, OpenGL-ES/OpenGL.
  • Advanced programming skills in C/C++ and Python.
  • Knowledge of game engines such as O3DE/Unity/UE is an asset.
  • Experience with Linux/Android platforms is an asset.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Principal Engineer - Neural Visual Computing jobs in Markham