About Pinterest:
Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and plan for memories that will last a lifetime. At Pinterest, we’re on a mission to bring everyone the inspiration to create a life they love, and that starts with the people behind the product.
Discover a career where you ignite innovation for millions, transform passion into growth opportunities, celebrate each other’s unique experiences and embrace the flexibility to do your best work. Creating a career you love? It’s Possible.
At Pinterest, AI isn't just a feature, it's a powerful partner that augments our creativity and amplifies our impact, and we’re looki
Responsibilities
Complete assigned technical projects with quality and feedback
Execute scoped tasks end-to-end for products and infrastructure
Deliver well-documented, tested, operable code
Collaborate with the team on production-oriented projects
Requirements
Enrolled in a Bachelor's program in Computer Science or related field
Understanding of data structures and algorithms
Experience programming in Python, Java, JavaScript/TypeScript, Go or C++
About Pinterest:
Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and plan for memories that will last a lifetime. At Pinterest, we’re on a mission to bring everyone the inspiration to create a life they love, and that starts with the people behind the product.
Discover a career where you ignite innovation for millions, transform passion into growth opportunities, celebrate each other’s unique experiences and embrace the flexibility to do your best work. Creating a career you love? It’s Possible.
At Pinterest, AI isn't just a feature, it's a powerful partner that augments our creativity and amplifies our impact, and we’re looki
Responsibilities
Own a scoped machine learning project from problem definition to results
Contribute to applied ML and AI research informing Pinterest product experiences
Collect, analyze and synthesize data to build ML models
Apply NLP or graph-based techniques to ranking problems across discovery, ads and search
Requirements
Working toward a Master's or PhD in computer science, ML, NLP, statistics or related field
Experience in machine learning (ranking, computer vision, NLP, recommendations, embeddings, information retrieval)
Experience with big data technologies such as Hadoop or Spark and real-time stream systems
Proficiency in Java, C++ or Python, or in TensorFlow, PyTorch or MLflow
WHAT MAKES US EPIC?
At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating.
Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development.
PROGRAMMING - EPIC RESEARCH
What We Do
Epic Research conducts state-of-the-art research in machine learning, AI, character animation, and digital humans. We work with leading un
Responsibilities
Build state-of-the-art machine learning models in vision, language, speech and embodied agents
Work with research scientists and programmers on game and engine applications
Develop AI-backed characters, game agents and player safety systems
Publish research in top-tier conferences
Requirements
Current or recently completed PhD in computer science, mathematics, AI or related field
Publication record in top conferences or journals
Experience implementing deep learning for vision, NLP or speech
Hands-on knowledge of transformers, diffusion models and reinforcement learning
This internship is based in Montreal and is available in any season. Please indicate your preferred season in the application questions.
The minimum length of the Internship must be 12 weeks.
Squarepoint sits at the intersection of finance, mathematics, and technology. From petabyte-scale data platforms to ultra-low-latency trading systems, we build the infrastructure that powers systematic investing across every major asset class and market worldwide.
We are looking for highly motivated students with a deep passion for technology and software development to join our Software Developer Internship program. As a participant in the internship program, you will work closely with experienced e
Responsibilities
Develop custom software solutions with experienced engineers
Work on a project with visible business impact
Complete independent Python or C++ programming projects
Attend intern social events and networking
Requirements
Penultimate year of a computer science, engineering or math degree
Knowledge of Python, C++, Java, Rust or C
Knowledge of Unix systems
Exceptional problem-solving and communication skills
Data engineeringSoftware developmentPythonC++Computer scienceElectrical engineeringProgramming languagesOracle Java
Huawei Canada has an immediate internship opening for an Embodied AI 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 innovative models of LLM agents (decision-making, planning, reasoni
Responsibilities
Develop LLM agent models for planning and reasoning
Publish at top ML conferences and file patents
Design, implement and maintain R&D frameworks
Track advances in Transformers, SSMs and deep learning
Requirements
PhD or Master's in CS, engineering, statistics or math
2+ years of research and development experience
Strong PyTorch or TensorFlow and Python skills
Experience with LLMs, Transformers and NLP frameworks
Huawei Canada has an immediate Co-op opening for a 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 Next Generation Foundation Model, Agentic Models, Physical AI and Reinforcement Learning.
About the job:
• Participate in the innovative LLMs reasoning and LLMs empowered Agent research proj
Responsibilities
Participate in LLM reasoning and LLM-empowered agent research
Implement algorithms and deploy them into internal products
Work closely with team researchers
Write insight reports and technical reports on ML topics
Requirements
Enrolled in senior Bachelor's or Master's in computer science or related field
Knowledge of deep learning and common architectures (Transformers, LSTM, GNN)
Experience training or inferencing with large language models
Huawei Canada has an immediate Co-op opening for a 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 Next Generation Foundation Model, Agentic Models, Physical AI and Reinforcement Learning.
About the job:
• Participate in the embodied AI research project;
• Implement algorithms for propos
Responsibilities
Participer au projet de recherche en IA incarnée
Implémenter des algorithmes et les déployer dans des produits internes
Collaborer étroitement avec les chercheurs de l'équipe
Rédiger des rapports d'analyse et techniques
Requirements
Inscription en 3e année de baccalauréat ou en maîtrise en informatique ou génie
Bonnes connaissances en apprentissage profond
Solides compétences en Python et PyTorch
Expérience des LLM et des simulateurs robotiques un atout
Huawei Canada has an immediate Co-op opening for an Engineer.
About the team:
The Intelligent Cloud Infrastructure Lab aims to innovate technologies, algorithms, systems, and platforms for next-generation cloud infrastructure. The lab addresses scalability, performance, and resource utilization challenges in existing cloud services while preparing for future challenges with appropriate technologies and architectures. Additionally, the lab aims to understand industry dynamics and technology trends to create a robust ecosystem.
About the job:
• Understand AI System and Infrastructure technology landscape, and identify scalability/performance issues or challenges of current LLM/multi-modal L
Responsibilities
Identify scalability and performance issues in LLM and multi-modal LLM systems
Initiate and plan innovation projects to build or re-architect AI infrastructure
Design scalable, high-performance architecture for AI training and inference
Collaborate with internal and external teams to deliver project features
Requirements
Bachelor's, Master's or PhD in Computer Science or Computer Engineering
Experience building large-scale, high-performance distributed systems
Experience with NVIDIA TensorRT and/or Triton servers and container virtualization
Experience with vLLM, Ray, SGLang, Kubernetes, PyTorch or CUDA
Huawei Canada has an immediate internship opening for a 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:
• Proposing and developing multimodal representation learning frameworks, including but not limited to
Responsibilities
Concevoir des cadres d'apprentissage de représentations multimodales
Améliorer les cadres existants avec de nouvelles solutions
Mener des expériences sur de grands jeux de données
Suivre les avancées en apprentissage multimodal
Requirements
Maîtrise ou doctorat en informatique ou génie connexe
Expérience en apprentissage profond, vision et traitement du langage
Expérience de l'entraînement de modèles de fondation
Huawei Canada has an immediate co-op opening for a Researcher.
About the Team:
Established in 2012, the Central Media Technology Institute (CMTI) is Huawei's center for media technology innovation and engineering, enhancing the technical competitiveness of media products. Sitting within CMTI, the Graphics Technology Lab focuses on research and breakthroughs in photography, audio, video, computer graphics, XR, and codec standards to maintain the company's leadership in media technology. Our R&D team comprises skilled CG algorithm experts, researchers, software architects, and standards specialists dedicated to building core capabilities for an improved graphics experience.
About the job:
•
Responsibilities
Conduct advanced research and engineering in graphics
Transfer AI and CG research into Huawei products
Summarize findings in papers or patents
Requirements
Bachelor's degree or higher in computer science or related field
Solid machine learning and deep learning background
Huawei Canada has an immediate 8-16month Co-op opening for Co-op Engineer.
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:
• Analyze and refactor source code from research prototypes
• Implement and test new features o
Responsibilities
Analyze and refactor source code from research prototypes
Implement and test new features on Android or HarmonyOS demo apps
Deploy AI models and research outcomes onto Huawei mobile devices
Collaborate with cross-functional teams to integrate research
Requirements
Pursuing BS in Computer Science, Computer Engineering or Software Engineering
Huawei Canada has an immediate 8-16-month Co-op opening for a Researcher role.
About the job:
• Research and develop state-of-the-art technology in computer vision and machine learning.
• Work on various video / image understanding and synthesis tasks in using cutting-edge deep learning and computer vision techniques.
• Take into consideration of the mobile computing constraints for the optimization of algorithms and machine learning models.
About the ideal candidate:
• Experience with applying machine learning or computer vision to real-world problems.
• Able to grasp basic Computer Vision concepts and techniques.
• Coding in Python, PyTorch / TensorFlow (at least one)
• OpenCV, mo
Responsibilities
Research and develop computer vision and machine learning technology
Build video and image understanding and synthesis models
Optimize algorithms and models for mobile computing constraints
Requirements
Experience applying machine learning or computer vision to real problems
Basic understanding of computer vision concepts and techniques
Coding in Python and PyTorch or TensorFlow
OpenCV, mobile app development, and image generation AI are assets
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 l
Responsibilities
Research and develop computer vision and machine learning technology
Analyze images and videos with deep learning techniques
Optimize algorithms and models for mobile computing constraints
Requirements
Enrolled in a Bachelor's or Master's program in computer science, electrical engineering or a related field
Internship experience with C++ and Python development
Solid understanding of data structures and algorithms
Experience applying machine learning or computer vision to real-world problems
Huawei Canada has an immediate 12/16-month Co-op opening for a Researcher role.
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:
• Dig deep into a computer vision and machine learning topic, becoming a subject matter expe
Responsibilities
Develop expertise in a computer vision and machine learning topic
Design and implement algorithms for spatial reasoning and multimodal models
Evaluate and benchmark solutions on internal datasets
Collaborate with researchers and cross-functional team members
Requirements
Enrolled in a co-op program for the full work term
Pursuing a degree in computer science, machine learning or related field
Huawei Canada has an immediate internship opening for a 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, design, and implement novel LLM-based agent architectures for planning, reasoning, and deci
Responsibilities
Research, design and implement LLM-based agent architectures
Explore agent memory, reflection and self-improvement
Survey recent developments and communicate with the team
Run experiments and analyze results
Requirements
Current PhD or Master's student in computer science or related field
Hands-on experience building planning and reasoning agent systems
Familiarity with RL, ReAct, Chain-of-Thought and tool calling
Huawei Canada has an immediate 12/16-month Co-op opening for a Researcher role.
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:
• Investigate challenging problems in autonomous driving and multimodal reasoning (e.g., sce
Responsibilities
Investigate autonomous driving and multimodal reasoning problems
Design algorithms using deep learning and transformer architectures
Prototype and evaluate ideas in CARLA, Navsim and large driving datasets
Analyze model behavior and contribute to benchmarking pipelines
Requirements
Enrolled in a co-op program for the full work term
Bachelor's in computer science, software or electrical engineering
Huawei Canada has an immediate 8 to 12 month internship opening for a Researcher.
About the team:
The Advanced Computing and Storage Lab, currently a part of the Vancouver Research Centre, aims to explore adaptive computing system architectures to address the challenges posed by flexible and variable application loads in the future. It assists in ensuring the stability and quality of training clusters, constructs dynamic cluster configuration strategy solvers, and establishes precision control systems to create stable and efficient computing power clusters. One of the lab's goals is to focus on key industry AI application scenarios such as large model training/inference, based on key techno
Responsibilities
Design optimization solutions for AI training and inference systems
Develop software frameworks and operator libraries for NPU platforms
Improve computing, I/O, scheduling and precision control for large models
Build stable and efficient AI training clusters
Requirements
Enrolled as a PhD or Masters student in a relevant field
Knowledge of Llama, DeepSeek and other large model structures
Experience with GPU or NPU hardware and programming systems
Huawei Canada has an immediate co-op opening for an Engineer.
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 Next Generation Foundation Model, Agentic Models, Physical AI and Reinforcement Learning.
About the job:
• Develop and maintain software tools and infrastructure for machine learning and AI w
Responsibilities
Develop and maintain software tools for machine learning and AI workflows
Build backend services, APIs and automation tools
Support large-scale experiment execution and data processing
Debug issues and improve system reliability
Requirements
Enrolled in a co-op program for a Bachelor's degree in a related field
Strong Python programming skills
Solid software engineering fundamentals including testing and Git
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 l
Responsibilities
Research and develop computer vision and machine learning technology
Work on image and video analysis with deep learning techniques
Optimize algorithms and models for mobile deployment
Requirements
Enrolled in senior bachelor's or master's in computer science, electrical engineering or related field
Internship experience with C++ and Python development
Experience with TensorFlow, PyTorch or other deep learning frameworks
Demonstrated computer vision project experience in industry
Huawei Canada has an immediate internship opening for a 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:
• Assist in proposing and exploring novel research ideas to improve the efficiency and scalability of l
Responsibilities
Propose and explore research ideas for efficient LLMs
Design and run experiments on long-context LLMs
Analyze results and present findings
Publish research at top ML and NLP conferences
Requirements
Pursuing a Ph.D. or Master's in computer science or related field
Deep knowledge of NLP and LLM fundamentals
Expertise in transformer and linear-attention architectures
Huawei Canada has an immediate 6-12 months internship opening for an Intern Researcher.
About the team:
The Computing Data Application Acceleration Lab aims to create a leading global data analytics platform organized into three specialized teams using innovative programming technologies. This team focuses on full-stack innovations, including software-hardware co-design and optimizing data efficiency at both the storage and runtime layers. This team also develops next-generation GPU architecture for gaming, cloud rendering, VR/AR, and Metaverse applications.
One of the goals of this lab are to enhance algorithm performance and training efficiency across industries, fostering long-term compe
Responsibilities
Support foundation model development and optimization
Assist with distributed training and inference systems
Benchmark and analyze system and model performance
Collaborate with hardware architects and algorithm engineers
Requirements
Currently pursuing a PhD or Master's degree in a related field
Familiarity with PyTorch, vLLM or SGLang
Understanding of distributed training fundamentals
Huawei Canada has an immediate co-op opening for a Researcher.
About the team:
The Advanced Computing and Storage Lab, currently a part of the Vancouver Research Centre, aims to explore adaptive computing system architectures to address the challenges posed by flexible and variable application loads in the future. It assists in ensuring the stability and quality of training clusters, constructs dynamic cluster configuration strategy solvers, and establishes precision control systems to create stable and efficient computing power clusters. One of the lab's goals is to focus on key industry AI application scenarios such as large model training/inference, based on key technologies like low-pre
Responsibilities
Design optimization solutions for AI training and inference systems
Develop software frameworks and operator libraries for NPU platforms
Optimize low-precision, multimodal and reinforcement learning training
Build stable, efficient AI training clusters
Requirements
Pursuing a degree in computer science, computer engineering or a related field
Familiarity with large model structures such as DeepSeek and Llama
Knowledge of GPU or NPU hardware and AI system optimization
Huawei Canada has an immediate internship opening for a Physical AI 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:
• Participate in the innovative Embodied AI and Spatial AI research project.
• Implement a
Responsibilities
Implement algorithms for Embodied AI and Spatial AI models and deploy them into products
Write scientific reports and research papers
Track ML and AI industry trends and produce insight reports
Submit manuscripts to top-tier conferences and file patents
Requirements
Pursuing a Master's or PhD in computer science, robotics or electrical engineering
At least one first-author paper at a top-tier venue
Huawei Canada has an immediate co-op opening for an Engineer.
About the team:
The Heterogeneous Compiler Lab, led by esteemed technical experts with extensive industry and academic experience, publishes innovative research at leading conferences. Recognized as key contributors to the LLVM Compiler Infrastructure project, this lab excels in developing diversified IP compiler collaborations, focusing on AI, GPU, and CPU architectures. Our efforts include heterogeneous compilation technology and SW-HW co-design, optimizing for AI, graphics, games, and mobile applications while tackling technological challenges through open-source community.
About the job:
• Design, develop, and test software
Responsibilities
Design, develop and test software for compilers and language runtimes
Optimize deep learning framework and system performance
Analyze and optimize software system performance
Participate in scrums and project planning
Requirements
Enrolled in a university co-op program
Major in computer science, computer engineering or a related discipline
Strong C++ programming background
Solid understanding of data structures, algorithms and operating systems