Co-op Software Engineer – AI Powered Application

Huawei Technologies Canada Co., Ltd.


Our team has an immediate Co-op opening for an Engineer. 

Responsibilities:

  • Assist in developing and maintaining frontend and backend components of AI powered applications and services running on Huawei devices with a focus on real world problems.
  • Work with AI models, evaluating them against different metrics to assess suitability for various tasks.
  • Participate in data curation and preparation, helping to build high-quality datasets for training and evaluation.
  • Contribute to finetuning of pretrained models to adapt them to the specific requirements.
  • Write clean readable code and test code for robustness, including edge cases, usability, performance, and general reliability.
  • Collaborate with product, research and design teams to define, design, and ship new features.

Requirements

What you’ll bring to the team:

  • Currently enrolled in a university and registered with the school’s co-op program (a minimum program length of 8 consecutive months is required).
  • Solid understanding of Data Structure and Algorithm.
  • Strong coding skills in any of the high-level languages (e.g. Java/C#/C++/Python, etc.).
  • Experience with frontend (HTML, CSS, JavaScript) and backend technologies (Node.js, Flask).
  • Familiarity with deep learning frameworks (Pytorch, TensorFlow) is an asset.
  • Relevant experience and strong interest in any of the following areas: Computer Vision, Human-computer Interaction, LLMs, Deep Learning, Software Engineering.

Apply now
To help us track our recruitment effort, please indicate in your cover/motivation letter where (jobsinengineering.ca) you saw this job posting.