Research Engineer

3 weeks ago


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

Our team has an immediate permanent opening for a Research Engineer.

Responsibilities:

  • Define and develop programming models that both hide and leverage heterogeneous system components, such as accelerators (GPUs, NPU, FPGAs, modern accelerators), memories (HBM, FAM, etc.), and interconnects (CXL, Slingshot, Infiniband, RDMA, etc.)

  • Design, adapt, and implement software frameworks and runtime systems software 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 the large scales

  • Software and hardware co-design to optimize AI/ML workload performance using heterogeneous AI accelerators and to increase accelerator device utilizations, including profiling, analyzing, tuning, and optimization on GPU

  • Design, implement and assess application programming APIs and runtime systems software for future architectures to support the creation of new products, open source software and intellectual property, includingperformance evaluation, prediction, modeling, and simulation of future computing architectures. And resource allocation and management, scheduling, fault resilience, coordination and other system services in heterogeneous computing environment

  • Write and submit patentable inventions


What you’ll bring to the team:

  • MS or PhD Degree in Computer Science/Electrical Engineering, related Machine Learning field, or equivalent relevant experience

  • Solid understanding on Computer System and Architecture, Operating System, Parallel Computing, Distributed Computing

  • Experience with C/C++ and multi-thread programming, and be familiar with at least one parallel programing language, such as CUDA, OpenCL, Vulkan

  • Familiar with workload characterization and heterogeneous computing performance profiling tools and analyzing methods, including AI model, framework, CUDA library, GPU kernel and hardware

  • Experience with scheduling techniques for heterogeneous systems with different general-purpose processors and accelerators, e.g., kernel offloading, memory scheduling, etc.

  • Familiar with AI/ML algorithm and at least one of the major frameworks (Tensorflow, Pytorch, PaddlePaddle, Caffe, MXNet, TVM, etc.)

  • Hands-on experience in DL workload programming & optimization on various hardware accelerators, such as GPU, TPU, ARM-GPU, FPGA, ASIC

  • A highly self-motivated learner and team player with excellent communication and interpersonal skills

#J-18808-Ljbffr

  • 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 University of Waterloo Full time

    About the University of WaterlooThe University of Waterloo is a leading institution in Canada, known for its innovative research and academic excellence. Our faculty members are renowned experts in their fields, and our students are encouraged to think creatively and push boundaries.Job Title: Civil Engineering Research ScientistWe are seeking highly...


  • Waterloo, Ontario, Canada University of Waterloo Full time

    About the Position:We are seeking a highly skilled researcher and developer to join our team at the University of Waterloo. As a Researcher and Developer, you will have the opportunity to work on cutting-edge projects in Civil Engineering, focusing on computer vision, robotics, and data-driven approaches.Job Description:The successful candidate will...

  • Civil Engineer

    3 weeks ago


    Waterloo, Ontario, Canada University of Waterloo Full time

    We are seeking a highly motivated and skilled Civil Engineer to join our research team at the University of Waterloo. This is an exciting opportunity to work on cutting-edge projects that integrate artificial intelligence with civil engineering, focusing on infrastructure inspection and management.About the PositionThe successful candidate will participate...


  • Waterloo, Ontario, Canada University of Waterloo Full time

    Company Overview">The University of Waterloo is a world-renowned institution, recognized for its academic excellence and innovative research. Our faculty members are renowned experts in their fields, driving cutting-edge projects that shape the future.">Salary">$80,000 - $120,000 per year, depending on experience and qualifications.">Job Description">We...


  • 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

    Research OpportunitiesThe University of Waterloo is inviting applications for a graduate studies position in Civil and Environmental Engineering. Our lab, CVISSlab, focuses on practical, application-driven research, utilizing advanced technologies to integrate intelligence into the physical built environment.We are currently recruiting for four positions:...


  • 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...

  • biomedical engineer

    3 months ago


    Waterloo, Canada illumiSonics Inc Full time

    Work Term: PermanentWork Language: EnglishHours: 35 hours per weekEducation: Bachelor's degreeExperience: 1 year to less than 2 yearsBioengineering and biomedical engineeringEngineering, otherWork settingGeneral officeStartup companyShop fabricationTasksInstall medical equipment Modify the design of medical equipmentSupervise installation of medical...


  • Waterloo, Ontario, Canada University of Waterloo Full time

    Position OverviewWe are seeking a highly motivated PhD student to join our research team at the University of Waterloo, focusing on developing innovative data-driven solutions for civil and environmental engineering applications.About UsThe University of Waterloo's Computer Vision for Smart Structure Laboratory (CVISS) is a leading research group in the...


  • Waterloo, Ontario, Canada Nuvation Research Corporation Full time

    Company OverviewNuvation Research Corporation is a leading Engineering Design Services company, founded in 1997. We specialize in providing hardware design, software development, and FPGA design services for electronic product development.

  • Intern Researcher

    4 weeks ago


    Waterloo, ON, Canada University of Waterloo Full time

    Introduction Computer Vision for Smart Structure Laboratory (CVISS) at the University of Waterloo, led by Dr. Ca/civil-environmental-engineering/profile/cmyeum), invites applications for graduate studies ( Direct Ph.Postdoc ) in Civil and Environmental Engineering. Net/) focuses on practical, application-driven research, utilizing advanced technologies to...


  • Waterloo, Canada University of Waterloo Full time

    Introduction Computer Vision for Smart Structure Laboratory (CVISS) at the University of Waterloo, led by Dr. Chul Min Yeum ( invites applications for graduate studies (Direct Ph.D ., Ph.D ., Postdoc ) in Civil and Environmental Engineering. CVISSlab ( focuses on practical, application-driven research, utilizing advanced technologies to integrate...

  • AI Research Scientist

    2 months ago


    Waterloo, Canada Coastal Carbon Full time

    p>Who are we?Coastal Carbon is a seed-funded startup on a mission to create positive impact through earth observation and AI. Founded at the University of Waterloo by a team of PhDs and engineers, we’re backed by some of the best AI and climate tech investors like HF0, Inovia Capital and Propeller Ventures, angels like James Tamplin (cofounder Firebase)...


  • Waterloo, Ontario, Canada Permafrost Pathways Full time

    **Job Opportunity at Permafrost Pathways**We are seeking a highly qualified and ambitious researcher to join our team at the University of Waterloo. As an Assistant Professor, Associate Professor, or Professor, you will have the opportunity to establish an internationally recognized research program that complements our existing strengths in earth...


  • Waterloo, Ontario, Canada International Society for Industrial Ecology Full time

    Research Opportunities in Environmental SustainabilityWe are seeking researchers to join our team at the University of Waterloo, as part of two NSERC funded projects: Lumet and Beyond Lithium.The Lumet ProjectLumet aims to illuminate the sustainability of metals and minerals value chains. This project uses data-intensive sustainability science and...


  • 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, ON, Canada University of Waterloo Full time

    Introduction Computer Vision for Smart Structure Laboratory (CVISS) at the University of Waterloo, led by Dr. Ca/civil-environmental-engineering/profile/cmyeum), invites applications for graduate studies ( Direct Ph.Postdoc ) in Civil and Environmental Engineering. Net/) focuses on practical, application-driven research, utilizing advanced technologies to...


  • Waterloo, Canada Open Text Corporation Full time

    **Req id**:42705- Waterloo, ON, CA **OPENTEXT** OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute...

  • Facilities Coordinator

    7 months ago


    Waterloo, Canada Nuvation Research Corporation Full time

    **JOB SUMMARY**: As our Facilities Coordinator, your exceptional hands-on skills, organizational capabilities, flexibility, and experience in engineering environments will let you roll up your sleeves and take responsibility to ensure accurate and timely delivery of services and support for the Waterloo office. For this role, a can-do attitude with a sense...