Skip to content
mimi

Scientific Programmer & AI Analyst

Inside Higher Ed

Canada · On-site Full-time Senior CA$117k – CA$149k/yr Today

About the role

About Us

The Vice-President, Research & Innovation (VPRI) portfolio supports the University of Toronto as a top public research university in the world. Our mission is to create the most supportive environment possible so that our researchers, innovators and learners can do what they do best - advance understanding and apply new knowledge. Our work supports, fosters and promotes the research and innovation culture and activities of our faculty, staff and students, along with our partner hospitals, funding sponsors, and partners in the public and private sector. VPRI provides a full range of services including guidance to faculty, staff and students on funding opportunities, research agreement negotiation, oversight and accountability services including research accounting, environmental health and safety, innovation and entrepreneurship, partnerships, policies and procedures, and institutional awards and honours. SciNet, within the division of VPRI, is a University of Toronto advanced research computing facility and support team that operates as part of a national platform providing high performance computing resources for academic researchers from all disciplines and regions of Canada.

Your Opportunity

SciNet is in the process of installing a new AI capability, with a large number of high performance GPUs, as part of the ISED Sovereign AI Compute initiative. The incumbent is expected to support the platform and assist users in AI applications research, and in AI assisted research in general.

Under general direction of the CTO, Hardware and Operations, the Scientific Programmer Analyst & AI Analyst provides senior IT services, particularly with GPU infrastructure, networking and storage for the SciNet advanced computing consortium. The incumbent is involved in designing, training and validating machine learning models and deep learning algorithms; analyzing large datasets, perform data cleaning, transformation, and feature engineering to prepare data for model training; deploying AI solutions into production environments, ensure they integrate seamlessly with existing software applications and infrastructure and monitoring the performance of AI systems and make adjustments to improve efficiency, accuracy and scalability.

Your Responsibilities Will Include

  • Developing and updating architectural framework for highly complex and confidential university-wide IT systems
  • Developing, maintaining, and ensuring the security of University networks
  • Analyzing, troubleshooting and testing highly complex systems
  • Analyzing operational requirements to implement plans for network and internet presence
  • Configuring system applications according to needs
  • Devising solutions to operational problems within the capacity and operational limitations of installed equipment
  • Defining requirements and scope of complex projects with broad impact and long-term consequences
  • Serving as an expert resource to a group of professionals in the speciality

Essential Qualifications

  • Bachelor's Degree in Computer Science, Information Technology, Engineering, or quantitative sciences; or acceptable combination of equivalent experience
  • Six to seven (6-7) years' relevant experience with high performance computation for scientific applications.
  • Significant experience and understanding of scientific numerical codes, compilers, code optimization, data science, and the Linux kernel & OS.
  • Extensive knowledge of computing hardware and networking.
  • Strong knowledge of modern programming languages under Linux/Unix
  • Strong knowledge of cyber-security technologies.
  • Ability to learn on the job in a fast-paced environment
  • Ability to handle several tasks, and effectively prioritize and meet deadlines
  • Excellent verbal and written communication skills with the ability to communicate highly technical terms and concepts to people of non-technical background.

Assets (Nonessential)

  • Visualization skills and background an asset.

To Be Successful In This Role You Will Be

  • Goal oriented
  • Motivated self-learner
  • Proactive
  • Problem solver
  • Team player

Skills

AIAI applicationsAI assisted researchcompilersdata cleaningdata sciencedeep learningfeature engineeringGPUhigh performance computingLinuxmachine learningnetworkingnumerical codesoptimizationprogramming languagesscientific numerical codesstorageUnix

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free