AI & Full Stack Developer at University of Toronto - ScoutJobs - The AI-curated global job board
Skip to content
University of Toronto
Posted 15 hours ago

AI & Full Stack Developer

University of Toronto

Requirements

Bachelor's Degree in Computer Science, Minimum five years developer experience, Experience with AI coding assistants, Experience with prompt and context engineering, Experience with agentic development workflows, Knowledge of LLM orchestration frameworks, Experience with RAG pipeline design, Experience with Model Context Protocol (MCP) servers, Expertise in JavaScript, PHP, and Python, Experience with relational and non-relational databases

Skills

AIReactNode.jsPythonNext.jsPHPDockerKubernetesRAG

About the role

Responsibilities

  • Accelerate the responsible adoption of AI by implementing production-grade Retrieval-Augmented Generation (RAG) systems
  • Design and implement Model Context Protocol (MCP) servers to integrate AI tools with library web services and data sources
  • Develop and evaluate locally hosted, open-source LLM services to meet privacy and data-governance constraints
  • Analyze, recommend, and design highly complex software architecture for university-wide applications
  • Increase software development standardization through consistent frameworks, code reviews, and documentation
  • Lead and plan IT projects while mentoring junior developers

Requirements

  • Bachelor's Degree in Computer Science or equivalent experience
  • Minimum five years of experience in a professional developer role
  • Expertise in JavaScript (Next.js/React/Node), PHP (Laravel/Symfony), and Python
  • Experience with relational (MariaDB, MySQL) and non-relational (MongoDB) databases
  • Demonstrated experience with AI coding assistants and prompt/context engineering
  • Experience with agentic development workflows and LLM orchestration frameworks (e.g., LangChain, LlamaIndex)
  • Hands-on experience with RAG pipeline design and MCP server implementation

Preferred Qualifications

  • Experience with local LLM deployment (e.g., Ollama, LM Studio)
  • Knowledge of Docker, Kubernetes, and containerization principles
  • Experience with Drupal 10/11 and data visualization
  • Proficiency in Unix-based shell environments
  • Strong technical documentation and presentation skills

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 dedicated to providing access to millions of resources and digital collections while fostering equity, diversity, and inclusion.

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 & Full Stack Developer

University of Toronto · Toronto

Sign up to apply