Job Search and Career Advice Platform

Enable job alerts via email!

Artificial Intelligence Engineer

HomeTeam Network

Saskatoon

On-site

CAD 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading sports technology company in Saskatchewan is looking for an AI Engineer to develop cutting-edge solutions for their sports broadcasting platform. Ideal candidates will have strong skills in Python and computer vision, with experience in machine learning frameworks. They will implement real-time video tracking and optimize processing performance, while collaborating effectively within a supportive team environment. This role offers a competitive salary and opportunities for growth. If you're passionate about sports and technology, apply today!

Benefits

Competitive salary
Supportive team environment
Opportunities for growth and development

Qualifications

  • 1-3 years of software development experience (AI/ML focus preferred).
  • Ability to troubleshoot complex technical issues in production systems.

Responsibilities

  • Implement and optimize computer vision models for real‑time player tracking.
  • Build ML inference pipelines using ONNX Runtime and TensorRT.
  • Develop multiprocess video processing pipelines for high‑throughput streams.
  • Integrate AI systems with AWS infrastructure and cloud deployment workflows.
  • Optimize real‑time video processing performance using FFmpeg and OpenCV.
  • Create testing frameworks to validate model accuracy and pipeline reliability.

Skills

Strong Python programming skills
Experience with Deep learning inference frameworks (ONNX Runtime, TensorRT)
Computer vision libraries (OpenCV, torchvision)
Data processing and numerical computing (NumPy, Pandas)
Multiprocessing and concurrent programming
Excellent communication and teamwork skills

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

Git
TensorRT
FFmpeg
OpenCV
Terraform
Job description
IMPORTANT NOTE TO CANDIDATES:

We strongly encourage engineers with strong Python programming skills and an interest in video processing to apply, even if you don't have professional experience in streaming or video processing. If you're passionate about sports, love solving complex technical challenges, and have a solid foundation in Python development, we want to hear from you!

Job Description:

As an AI Engineer at HomeTeam Network, you'll be at the forefront of developing solutions that power our AI‑complete sports broadcasting platform. You'll work on cutting‑edge computer vision and machine learning systems that automatically track players, detect game events, and generate broadcast‑ready content in real‑time.

Location:

Saskatchewan – For business reasons the candidate must live in the Province of Saskatchewan. If you're willing to relocate to Saskatchewan within 30 days without additional financial assistance let us know. Already being there is a plus!

Job Type:

Full‑time

What You'll Do:
  • Implement and optimize computer vision models for real‑time player tracking, action recognition, and game state detection in sports video
  • Build ML inference pipelines using ONNX Runtime and TensorRT for GPU‑accelerated model deployment
  • Develop multiprocess video processing pipelines for high‑throughput RTMP/RTSP/SRT streams
  • Integrate AI systems with AWS infrastructure (ECS, Lambda, Step Functions, EventBridge) and cloud deployment workflows
  • Optimize real‑time video processing performance using FFmpeg, OpenCV, and CUDA
  • Deploy and monitor AI models in cloud‑native production using cloud platforms and Weights & Biases for end‑to‑end observability
  • Create testing frameworks to validate model accuracy and pipeline reliability
  • Collaborate with DevOps on infrastructure‑as‑code using Terraform for AWS and GCP deployments
  • Research and implement emerging AI technologies to improve our platform
Required Skills & Experience:
  • 1-3 years of software development experience (AI/ML focus preferred)
  • Strong Python programming skills with experience in: Deep learning inference frameworks (ONNX Runtime, TensorRT); Computer vision libraries (OpenCV, torchvision); Data processing and numerical computing (NumPy, Pandas); Multiprocessing and concurrent programming
  • Understanding of ML fundamentals and neural network architectures
  • Experience with Git and collaborative development practices
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
  • Ability to troubleshoot complex technical issues in production systems
  • Excellent communication and teamwork skills
Nice-to-Have Qualifications:
  • Experience with video streaming protocols (RTMP, RTSP, SRT) and FFmpeg
  • Knowledge of real‑time system optimization and low‑latency processing
  • Experience with cloud infrastructure (AWS ECS, Lambda, Step Functions, or GCP equivalents)
  • Understanding of MLOps practices and model deployment pipelines
  • Familiarity with infrastructure‑as‑code tools (Terraform)
  • Experience with experiment tracking tools (Weights & Biases, MLflow)
  • Published research in computer vision or machine learning

Join us at HomeTeam Live and be part of redefining the future of live events. We offer a competitive salary, a supportive team environment, and opportunities for growth and development. Be a part of our success and apply today!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.