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 diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, 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 HR@insightglobal.com.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 it’s 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.