Data Scientist

Post Date

Jul 11, 2025

Location

Saskatoon,
Saskatchewan

ZIP/Postal Code

S7K5R6
Canada
Oct 22, 2025 Insight Global

Job Type

Contract

Category

Data Warehousing

Req #

CAL-793331

Pay Rate

$32 - $40 (hourly estimate)

Who Can Apply

  • Candidates must be legally authorized to work in Canada

Job Description

Insight Global is looking for a Data Scientist for one of our top clients. This is a 6 month contract, with a high likelihood of extensions. A successful candidate must be located in Saskatoon and OK to go into the office 5 days a week, with site visits approximately once a month. A successful candidate will play a key role in the development and deployment of AI/ML-driven solutions for operational technology (OT) and information technology (IT) systems, with a focus on enhancing automation, predictive analytics, and digital transformation initiatives

We are a company committed to creating inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity employer that believes everyone matters. Qualified candidates will receive consideration for employment opportunities without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, disability, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to Human Resources Request Form. The EEOC "Know Your Rights" Poster is available here.

To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ .

Required Skills & Experience

Proficiency in the development of high-throughput intelligent visual analytics systems, including:
o Training & Implementation of state-of-the-art machine-learning models including detection of anomalies and extraction of features within monitored industrial processes (e.g. Belt conveyors, continuous miners, loadout equipment)
o Development of low-latency frame-decoding, processing, and ML inference utilizing highly efficient on-GPU pipelines (gstreamer, deepstream)
o Ability to identify, communicate, and correct CV system inefficiencies using trace tools such as Nvidia Nsight.
o Expertise with a broad array of CV & ML toolsets including Pytorch, accelerated OpenCV, CUDA, Gstreamer, Deepstream and supporting libraries such as CuPy.
Deep technical proficiency with Python, the Unix OS ecosystem, containerization, virtualization, and familiarity with C++ and memory management:
o Expertise in Python concurrency, efficient use of threading and subprocesses, and an understanding of the GIL and its limitations.
o Expertise developing in a Unix OS environment, comfortability working primarily with CLI tools, bootstrapping and maintaining software environments, compilation of open source software from source, Unix system automation, building and managing containers, etc.
o Understanding of C++ and low-level concepts such as memory management, efficient use of system IO (especially CPU & GPU synchronization), understanding of OS level process management, scheduling, concurrency, etc.

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.