Skip to content

Chief Architect – Hardware Acceleration for Big Data

    • Markham, Ontario
  • deos7

Job description

Huawei Canada has an immediate permanent opening for a Chief Architect.


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:

  • Proactively Analyze Technical Trends: Continuously monitor and analyze technical trends and developments from both industry and academia. Formulate strategic technical plans for the next 2-5 years based on insightful analysis.
  • Architect Innovative Computing Infrastructure: Take the lead in designing the architecture of new computing infrastructure and domain-specific chips tailored for data-intensive applications. Drive innovation in technological solutions.
  • Influence Stakeholders for Big Data Solutions: Influence stakeholders by providing guidance on technical planning and investigation direction for Huawei's big data solutions. Ensure alignment with organizational objectives.
  • Technical Leadership on a Global Scale: Assume the role of a technical leader within our global team. Lead the technical team in accomplishing end-to-end delivery, ensuring the successful implementation of strategic initiatives.

Job requirements

About the ideal candidate:

  • Holds a BS, MSc, or PhD in Computer Science, Software Engineering, or Computer Engineering, reflecting a solid academic foundation for the role.
  • Accumulates a minimum of 5 years of experience with a proven track record, showcasing excellence in delivering software-hardware codesign architecture design.
  • Possesses in-depth knowledge of designing, developing, verifying, and synthesizing hardware designs, encompassing CPU, GPU, FPGA, or ASICs. Emphasizes proficiency in kernel-level understanding, not limited to application layer knowledge.
  • Demonstrates hands-on experience in both software and hardware development. Familiarity with big data/database or AI research and development is a significant advantage.
  • Exhibits expertise in at least one coding language such as Java, C/C++, and a hardware language like VHDL/Verilog or similar low-level languages.
  • Exceptional ability to work effectively both individually and within a multi-zone and multi-site team, contributing seamlessly to collaborative efforts.
  • Strong communication, presentation, and collaboration skills, enabling effective leadership of a global team. Proficient in leveraging resources from both industry and academia.

or