Talent.com

Python programming Jobs in Waterloo on

Last updated: 1 day ago
Intern Assistant Engineer - AI Inference Performance

Intern Assistant Engineer - AI Inference Performance

Huawei Technologies Canada Co., Ltd.Waterloo, ON, CA
Internship
Show moreLast updated: 30+ days ago
Data Engineer

Data Engineer

Epitec IncWaterloo, ON
CAD130000–CAD165000 yearly
Show moreLast updated: 30+ days ago
  • Promoted
Application Programmer Analyst

Application Programmer Analyst

InsideHigherEdWaterloo, Ontario, Canada
Temporary
Show moreLast updated: 1 day ago
Mawari Network - Senior Full-Stack Engineer

Mawari Network - Senior Full-Stack Engineer

Mawari TechnologiesWaterloo, Ontario, Canada
CAD110000–CAD130000 yearly
Remote
Show moreLast updated: 30+ days ago
Systems Analyst

Systems Analyst

Wilfrid Laurier UniversityWaterloo, CA
CAD50.05–CAD52.9 hourly
Full-time
Show moreLast updated: 30+ days ago
Advanced Analytics Professional

Advanced Analytics Professional

DefinityWaterloo, ONT, Canada
CAD59400–CAD118100 yearly
Full-time
Show moreLast updated: 30+ days ago
Vulkan Graphics Engineer - Global Remote Job at CoreAVI in Waterloo

Vulkan Graphics Engineer - Global Remote Job at CoreAVI in Waterloo

MediabistroWaterloo, ON, CA
Remote
Full-time
Show moreLast updated: 3 days ago
Senior Python ETL developer

Senior Python ETL developer

Sun LifeWaterloo, Ontario
Full-time
Show moreLast updated: 30+ days ago
  • Promoted
Vice President of Technology

Vice President of Technology

freelance.caWaterloo, Canada
Show moreLast updated: 18 days ago
System Stability Software Developer

System Stability Software Developer

Ford Motor CompanyWaterloo, ON, Canada
CAD40–CAD50 hourly
Full-time
Show moreLast updated: 30+ days ago
Intermediate Testing Consultant

Intermediate Testing Consultant

CB CanadaWaterloo, Ontario, Canada
CAD75000–CAD120000 yearly
Show moreLast updated: 30+ days ago
GIS System Administrator

GIS System Administrator

PinchinWaterloo, ON, CA
CAD47.3–CAD53.58 hourly
Show moreLast updated: 30+ days ago
technical delivery manager - information technology (IT)

technical delivery manager - information technology (IT)

Wireframe SolutionsWaterloo, ON, CA
CAD58 hourly
Permanent
Show moreLast updated: 30+ days ago
DevOps / Infrastructure Engineer

DevOps / Infrastructure Engineer

RideCoWaterloo, Ontario, Canada
CAD120000–CAD150000 yearly
Full-time
Show moreLast updated: 30+ days ago
Senior Engineering Manager, Infrastructure

Senior Engineering Manager, Infrastructure

CARTAWaterloo, Ontario, Canada
CAD130 daily
Show moreLast updated: 30+ days ago
Digital IC Designer

Digital IC Designer

OnsemiWaterloo, ON, Canada
CAD80000–CAD90000 yearly
Full-time
Show moreLast updated: 30+ days ago
Embedded Development Engineer

Embedded Development Engineer

VoyisWaterloo, Ontario, Canada
CAD80000–CAD110000 yearly
Engineering
Show moreLast updated: 30+ days ago
SAP iXp Intern - Quality Engineering Automation Developer

SAP iXp Intern - Quality Engineering Automation Developer

SAPWaterloo, ON, CA
CAD215000–CAD230000 yearly
Limited Full Time
Show moreLast updated: 30+ days ago
Intern Assistant Engineer - AI Inference Performance

Intern Assistant Engineer - AI Inference Performance

Huawei Technologies Canada Co., Ltd.Waterloo, ON, CA
30+ days ago
Job type
  • Internship
Job description

Our team has an immediate 12-month internship opening for an Assistant Engineer.

Responsibilities :

  • Assist in developing and maintaining performance monitoring tools.
  • Support profiling and analyzing inference workloads to identify performance bottlenecks.
  • Contribute to applying optimization techniques such as quantization, kernel fusion, and pruning to enhance inference performance under the guidance of senior engineers.
  • Help optimize AI workloads across multiple hardware platforms (e.g., GPUs, edge devices).
  • Collaborate with senior engineers, research teams, and AI infrastructure teams to integrate optimizations into AI inference pipelines.
  • Learn to utilize profiling tools such as TensorBoard, PyTorch Profiler, and NVIDIA Nsight to identify key performance insights.

What you’ll bring to the team :

  • Currently pursuing or recently graduated with a Bachelor's or Master’s degree in Computer Science, Electrical Engineering, AI / ML, or a related field.
  • Familiarity with programming languages like Python or C++.
  • Basic knowledge of deep learning frameworks (e.g., TensorFlow, PyTorch) and AI inference.
  • Strong background in profiling and performance analysis tools.
  • Strong analytical and problem-solving skills with an eagerness to learn.