High Performance Computing Researcher

2 days ago


Waterloo, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

About the Role

We are seeking a highly motivated and skilled Research Engineer to join our team at Huawei Technologies Canada Co., Ltd.

Job Summary

The successful candidate will be responsible for designing, developing, and optimizing programming models, software frameworks, and runtime systems for heterogeneous computing environments. This includes working with accelerators (GPUs, NPU, FPGAs, modern accelerators), memories (HBM, FAM, etc.), and interconnects (CXL, Slingshot, Infiniband, RDMA, etc.).

Key Responsibilities

  • Develop and optimize programming models that leverage heterogeneous system components.
  • Design and implement software frameworks and runtime systems to support applications at the confluence of HPC, AI, and data analytics.
  • Combine advanced software engineering skills with a drive to explore novel approaches to solve important problems in heterogeneous computing at large scales.
  • Collaborate with cross-functional teams to design and optimize AI/ML workloads using heterogeneous AI accelerators and increase accelerator device utilizations.
  • Assess application programming APIs and runtime systems software for future architectures to support the creation of new products, open source software, and intellectual property.

Requirements

  • M.S or Ph.D. degree in Computer Science/Electrical Engineering, related Machine Learning field, or equivalent relevant experience.
  • Solid understanding of computer systems, architecture, operating systems, parallel computing, and distributed computing.
  • Experience with C/C++ and multi-thread programming, familiarity with at least one parallel programming language (CUDA, OpenCL, Vulkan).
  • Familiarity with workload characterization and heterogeneous computing performance profiling tools and analyzing methods.
  • Hands-on experience in DL workload programming & optimization on various hardware accelerators (GPU, TPU, ARM-GPU, FPGA, ASIC).
  • Excellent communication and interpersonal skills.

What We Offer

  • A competitive salary range: $140,000 - $180,000 per annum.
  • A comprehensive benefits package including medical, dental, vision, and retirement plans.
  • Opportunities for professional growth and development.
  • A dynamic and collaborative work environment.


  • Waterloo, Ontario, Canada Ipro Networks Pte. Ltd. Full time

    About Ipro Networks Pte. Ltd.We are a leading company in the field of data center network engineering, and we are seeking a talented individual to join our team as a High-Performance Computing Expert.Estimated Salary: $95,000 - $115,000 per yearJob DescriptionWe are looking for a highly skilled expert to lead our technical planning efforts in computing...


  • Waterloo, Ontario, Canada University of Waterloo Full time

    About the PositionUniversity of Waterloo invites applications for a Research and Development Specialist position in the Civil and Environmental Engineering department. The successful candidate will participate in research projects focused on developing innovative computer vision solutions for infrastructure inspection and management.Job DescriptionCompany...


  • Waterloo, Ontario, Canada University of Waterloo Full time

    Civil Engineering ResearcherThe University of Waterloo is seeking a highly skilled Civil Engineering Researcher to join our team. As a researcher in the Smart Structure Laboratory (CVISS), you will have the opportunity to work on cutting-edge projects that apply computer vision and machine learning techniques to real-world civil engineering problems.About...


  • Waterloo, Ontario, Canada University of Waterloo Full time

    About the Position:We are seeking an exceptional researcher to join our team at the University of Waterloo. The ideal candidate will have a strong background in Civil Engineering, with expertise in Artificial Intelligence (AI) and Computer Vision.The selected individual will contribute to research projects focused on developing innovative solutions for...


  • Waterloo, Ontario, Canada University of Waterloo Full time

    About the Opportunity">Are you passionate about applying cutting-edge computer vision technologies to solve real-world civil engineering problems? We are seeking a highly motivated Senior Research Engineer to join our team at the University of Waterloo's Civil and Environmental Engineering Department. This is an exceptional opportunity to work on innovative...


  • Waterloo, Ontario, Canada University of Waterloo Full time

    Job Summary:We are seeking a highly skilled Research Financial Analyst to join our team in the Electrical & Computer Engineering department at the University of Waterloo. The successful candidate will be responsible for administering post-award research funding and operating financial activities of assigned faculty members and research groups.About the...


  • Waterloo, Ontario, Canada University of Waterloo Full time

    University of Waterloo invites applications for a graduate studies position in Civil and Environmental Engineering.We are seeking highly motivated students with expertise in computer vision, nondestructive testing, and machine learning to participate in research projects focused on infrastructure inspection and management. The successful candidate will have...


  • Waterloo, Ontario, Canada University of Waterloo Full time

    The University of Waterloo invites applications for a graduate studies position in Civil and Environmental Engineering, specifically in the field of computer vision for smart infrastructure.This role is part of the Computer Vision for Smart Structure Laboratory (CVISS), led by Dr. Chul Min Yeum, which focuses on practical, application-driven research to...


  • Waterloo, Ontario, Canada Ford Motor Company Full time

    About Ford Motor CompanyWe're a leading automotive manufacturer driven by innovation and customer obsession. Our Electric Vehicles, Digital and Design team is responsible for delivering a fully electric transportation future.Estimated Salary: $120,000 - $180,000 per yearJob DescriptionThis role offers the unique opportunity to work on cutting-edge embedded...


  • Waterloo, Ontario, Canada University of Waterloo Full time

    Job Title:Senior Research Engineer for Computer Vision and Artificial Intelligence


  • Waterloo, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job DescriptionAs a member of the Huawei Technologies Canada Co., Ltd. team, we are seeking a highly skilled Network Optimization Researcher to join our Data Center Network division.We are looking for an expert who can design and develop protocols and algorithms in the transport layer to improve end-to-end performance for computing, cloud, and storage...


  • Waterloo, Ontario, Canada University of Waterloo Full time

    Company OverviewThe University of Waterloo is a leading institution in innovation and research, providing a dynamic environment for graduate studies.


  • Waterloo, Ontario, Canada Open Text Corporation Full time

    OverviewAt OpenText Corporation, we're committed to driving positive change through privacy, technology, and collaboration. As a High-Performance Software Solutions Architect, you'll be part of a global community that values trust, innovation, and employee empowerment.Salary Range$140,000 - $200,000 per yearAbout the RoleThis is an exceptional opportunity to...


  • Waterloo, Ontario, Canada Borealis AI Full time

    RBC Borealis is seeking a highly skilled Senior AI Research Lead to spearhead the development of cutting-edge AI-based products for the financial services industry. This key role will provide strategic leadership and direction to a team of machine learning researchers and engineers, driving the effectiveness of the team to deliver high-value business...


  • Waterloo, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    We are seeking a highly skilled Data Center Network Research Specialist to join our team at Huawei Technologies Canada Co., Ltd.About the Role:As a key member of our research team, you will be responsible for conducting in-depth research in data center networks, focusing on network optimization for large-scale AI clusters and cloud computing networks.Key...


  • Waterloo, Ontario, Canada Movati Athletic Full time

    Operations Manager RoleMovati Athletic is seeking a seasoned leader to drive operational excellence and foster a high-performance work culture. As an Operations Manager, you will play a critical role in ensuring the smooth operation of our facilities, delivering exceptional customer experiences, and driving business growth.The ideal candidate will possess 3+...


  • Waterloo, Ontario, Canada University of Waterloo Full time

    About the PositionWe are seeking a highly motivated researcher to join our team at the University of Waterloo, led by Dr. Chul Min Yeum. The successful candidate will be part of the Computer Vision for Smart Structure Laboratory (CVISSlab), focusing on practical, application-driven research that integrates intelligence into the physical built environment.Job...


  • Waterloo, Ontario, Canada Equitable Life of Canada Full time

    About UsAt Equitable Life of Canada, we're committed to creating a workplace that helps our employees grow and reach their full potential. Our collaborative environment is driven by dedicated, motivated, and client-responsive staff who share our vision for excellence.Our OpportunityWe're seeking a Senior Technology Specialist, Core Systems Developer to join...


  • Waterloo, Ontario, Canada Equitable Life of Canada Full time

    Job OverviewThis is an exciting opportunity to work with one of Canada's top employers, Equitable Life of Canada. As an Intermediate Technology Specialist, Digital Developer, you will be part of our agile team and play a key role in developing and implementing technologies that support internal and external clients.About the RoleYou will be responsible for...


  • Waterloo, Ontario, Canada MarshallZehr Full time

    We are looking to add a seasoned professional to our team as a Director, Business Development. This individual will be responsible for identifying new clients and building a sales pipeline of qualified developer opportunities.Key ResponsibilitiesDeliver suitable risk-adjusted lending opportunities matching with lender investment mandates.Ensure borrowers...