Nour Ardo

Software Engineer II at Cerebras

Toronto, Ontario, Canada

About

Experience

  • Software Engineer II at Cerebras
    Jun 2026 - Present · 2 mos

  • Tenstorrent (Permanent Full-time · 1 yr 7 mos)
    • Sr Software Engineer
      Nov 2025 - May 2026 · 7 mos

    • Software Engineer
      Nov 2024 - Nov 2025 · 1 yr 1 mo

  • University of Toronto (Toronto, Ontario, Canada)
    • Graduate Research Assistant
      Sep 2022 - Sep 2024 · 2 yrs 1 mo

      -Extended the Galapagos framework, that abstracts the deployment of users’ applications on a heterogeneous system of FPGAs and CPUs, to include the AMD Xilinx VCK5000 Versal board -Designed an interface that allows Galapagos framework users to deploy AI applications that map to the AI engines of the VCK5000 board -Implemented MQTT applications on FPGAs by transferring the networking stack of MQTT protocol to the FPGA platform

    • Graduate Teaching Assistant
      Sep 2022 - May 2024 · 1 yr 9 mos

      TA for ECE241 (Digital Systems), ECE243 (Computer Organization), ECE297 (Software Communication and Design)

  • Machine Learning Intern at Oreyeon
    Jan 2022 - Mar 2022 · 3 mos

    -Expanded the existing dataset for airport roads by incorporating additional data from the COCO dataset, enhancing its diversity and coverage -Evaluated YolactEdge model with different backbones on the expanded dataset using training with finetuning in PyTorch

  • Undergraduate Research Assistant at American University of Beirut
    Aug 2020 - Jan 2022 · 1 yr 6 mos

    -Designed and developed an application using JavaScript that utilizes advanced algorithms to detect and assess the level of confusion among students. -Implemented deep learning models in TensorFlow that leverage facial cues and voice recognition techniques for detecting students’ engagement levels