
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 freeAI & Full Stack Developer
University of Toronto · Toronto
