Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An innovative research lab is seeking an Assistant Researcher for a co-op position focused on advancing computer vision and machine learning technologies. The role involves developing state-of-the-art algorithms while considering mobile computing constraints. Ideal candidates will be enrolled in a Bachelor's or Master's program in a technical field, possess strong software development skills, and have experience with Python and C++. This is a fantastic opportunity to contribute to impactful projects in artificial intelligence and enhance your skills in a collaborative environment.
Huawei Canada has an immediate 8/12/16-month Co-op opening for an Assistant Researcher.
About the team:
Founded in 2012, the Noah’s Ark lab has evolved into a prominent research organization with notable achievements in academia and industry. The lab’s mission focuses on advancing artificial intelligence and related fields to benefit the company and society. Driven by impactful, long-term projects, the aim is to enhance state-of-the-art research while integrating innovations into the company's products and services, including LLMs, RL, NLP, computer vision, AI theory, and Autonomous driving.
About the job:
Research and develop state-of-the-art technology in computer vision and machine learning.
Work with various types of videos and image analysis using cutting-edge deep learning and computer vision techniques.
Consider mobile computing constraints for the optimization of algorithms and machine learning models.
About the ideal candidate:
Currently enrolled in a Bachelor's or Master's program in Computer Science, Electrical Engineering, or a related technical field, with strong software development skills and previous internship experience with C++ and Python.
Solid understanding of computer science fundamentals (Data Structures / Algorithms).
Good understanding of machine learning techniques (Regression / SVM / PCA / neural networks, etc.).
Experience applying machine learning or computer vision to real-world problems.
Proficiency in Python and libraries such as numpy, matplotlib, scikit-learn, and deep learning frameworks like TensorFlow or PyTorch.
Experience with image processing libraries (e.g., OpenCV, ffmpeg) and software (e.g., Adobe Photoshop) is an asset.
Experience with AIGC tools (e.g., Stable Diffusion, Flux, ControlNet plugins) is an asset.
Experience deploying neural networks on edge devices, Android development, and JNI is an asset.