Skip to content

Senior Engineer - Neural Visual Computing

    • Markham, Ontario
  • bhwl6

Job description

Huawei Canada has an immediate permanent opening for a Senior 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:

  • Conduct research and spearhead the development of AI-accelerated neural rendering and neural video compression technologies.
  • Evaluate state-of-the-art (SOTA) algorithms and their performance on the Huawei platform.
  • Implement optimizations at both low-level software and hardware layers to enhance visual quality and computing speed.
  • Collaborate closely with cross-functional teams to provide insights for hardware/software co-design features.

Job requirements

About the ideal candidate:

  • Proven experience with Neural Rendering techniques, such as DLSS, NeRF, 3DGS.
  • Demonstrated expertise in Neural Video Compression techniques, such as DVC, FVC, DCVC.
  • Experience of deep learning based frame interpolation/extrapolation, super-sampling, and denoising (e.g. DLSS)
  • Experience with AI assisted ray tracing acceleration. 
  • Strong understanding of traditional graphics rendering pipeline, such as rasterization and ray-tracing. 
  • Proficiency in traditional video codec (H26x/VPx/AVx).
  • Knowledge of graphics API, such as Vulkan, OpenGL-ES/OpenGL.
  • Fluent programming skills in C/C++ and Python.
  • Knowledge with game engines such as O3DE/Unity/UE is an asset. 
  • Experience with Linux/Android is an asset.

#LI-SZ2

or