AI Applications Developer at University of Toronto - ScoutJobs - The AI-curated global job board
Skip to content
University of Toronto
Posted a day ago

AI Applications Developer

University of Toronto

Requirements

Bachelor's Degree in Computer Science, Minimum five years experience in development, Experience with AI coding assistants, Experience with RAG pipeline design, Experience with prompt engineering, Proficiency in Python, Experience with data manipulation (JSON, XML, CSV)

Skills

PythonLLMRAGJavaScriptReactNode.jsDockerPostgreSQL

About the role

Responsibilities

  • Analyze, recommend, and design highly complex software architectures and technical solutions for IT problems
  • Develop and update architectural frameworks for confidential university-wide applications
  • Write complex technical code and implement production-grade Retrieval-Augmented Generation (RAG) systems
  • Design and implement Model Context Protocol (MCP) servers to integrate AI tools with library web services
  • Develop and evaluate locally hosted, open-source LLM services to meet privacy and data-governance constraints
  • Prepare library-licensed data for AI use and manage data manipulation tasks

Requirements

  • Bachelor's Degree in Computer Science or an equivalent combination of experience
  • Minimum of five years of experience in a professional development role
  • Proficiency in Python and experience with data manipulation (JSON, XML, CSV)
  • Demonstrated experience using AI coding assistants (e.g., GitHub Copilot, Claude, Cursor) in a professional workflow
  • Experience with RAG pipeline design, including document ingestion, chunking, and vector store integration
  • Experience with prompt engineering and context engineering techniques
  • Strong written and verbal communication skills for collaborating with diverse stakeholders

Preferred Qualifications

  • Experience with LLM orchestration frameworks such as LangChain, LangGraph, or LlamaIndex
  • Familiarity with local LLM deployment tools like Ollama or LM Studio
  • Experience with containerization (Docker, Kubernetes) and Unix-based shell environments
  • Proficiency in modern web frameworks (Next.js, React, Node.js)
  • Knowledge of relational (Postgres, MariaDB) and non-relational (MongoDB) databases
  • Understanding of Web Accessibility standards (AODA)

About the Company

The University of Toronto Libraries (UTL) system is the largest academic library in Canada, supporting the research and teaching needs of nearly 100,000 students. UTL is a diverse network of 40 libraries that provides access to millions of resources, including extensive digital collections and archival materials.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

AI Applications Developer

University of Toronto · Toronto

Sign up to apply