Skip to content

Senior Researcher – Hardware Acceleration for Big Data

    • Markham, Ontario
  • deos7

Job description

Huawei Canada has an immediate permanent opening for a Senior Researcher.


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 emerging hardware designs in both industry and academia, conduct in-depth insight and survey analysis, and identify the direction of key cutting-edge software/hardware codesign technologies.
  • Cooperate with our big data team to identify key performance bottlenecks in big data workloads, define key software/hardware codesign features of our next-generation chips, design and implement proof-of-concept (PoC) domain-specific accelerators tailored for data-intensive applications.
  • Publish research papers, and/or file patents, and influence stakeholders by providing insights and guidance on technical planning and investigation direction for Huawei's big data solutions, especially our next-generation chips. Ensure alignment with organizational objectives.
  • Present research findings at conferences and participate in research collaborations with external research institutes and universities.

Job requirements

About the ideal candidate:

  • Holds a MSc or PhD in Computer Engineering, Electrical Engineering, or Computer Science, or reflecting a solid academic foundation for the role.
  • Accumulates a minimum of 5 years of research/engineering experience (including research/engineering experience during PhD/MSc study), showcasing excellence in hardware modeling and design.
  • Demonstrates hands-on experience in designing, developing, synthesizing, and/or verifying ASIC or FPGA hardware designs.
  • Demonstrates hands-on experience in electronic design automation toolflow for ASIC/FPGA hardware designs, and/or computer architecture simulators (e.g., gem5, Sniper, GPGPU-Sim, Multi2Sim, etc.).
  • Exhibits expertise in coding language such as C/C++, and a hardware language like Verilog/ VHDL/SystemVerilog/Chisel or similar low-level languages.
  • Familiarity with big data/database or AI research and development is an asset.
  • Ability to work effectively both individually and within a multi-zone and multi-site team, contributing seamlessly to collaborative efforts.
  • Good communication, presentation, and collaboration skills. Proficient in leveraging resources from both industry and academia.

or