Full Stack Software Engineer (two vacancies)

University of TorontoToronto, ON
CA$103,367 - CA$132,188Hybrid

About The Position

The Faculty of Arts & Science at the University of Toronto is seeking a Full Stack Software Engineer to develop a cloud infrastructure for El Agente, an LLM-powered multi-agent system that makes science accessible through natural language. El Agente allows researchers, students, and industry partners to run complex tasks like quantum chemistry workflows and drug development using plain English, overcoming technical barriers. This platform engineering role involves making El Agente reliably available to users worldwide, working alongside computational chemists, ML researchers, and HPC specialists in a leading scientific AI lab. This is a one-year term opportunity with the possibility of renewal, and two vacancies are available.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent combination of education and experience
  • Minimum five (5) years' experience in cloud infrastructure, platform engineering, or DevOps/SRE roles
  • Strong proficiency in Python and Linux systems administration
  • Hands-on experience with cloud platforms (AWS, GCP, or Azure) and infrastructure-as-code (Terraform, CloudFormation)
  • Working knowledge of containerization (Docker) and orchestration (Kubernetes)
  • Experience with CI/CD pipelines and production monitoring/observability tools
  • Familiarity with building or maintaining web applications (React, Vue.js, or similar)
  • Strong problem-solving skills and ability to work in a fast-paced, research-driven environment
  • Excellent communication skills, with ability to collaborate across disciplines

Nice To Haves

  • Experience with HPC environments and job scheduling systems (SLURM, PBS)
  • Familiarity with computational chemistry software or scientific computing workflows
  • Experience with LLM-based application deployment and serving infrastructure
  • Knowledge of database systems (PostgreSQL, MongoDB, Redis) and scalable data architectures
  • Experience with security best practices for multi-tenant SaaS platforms
  • Familiarity with workflow management tools
  • Track record of contributing to open-source projects
  • Prior experience in multidisciplinary academic/industry teams

Responsibilities

  • Architect, deploy, and operate the cloud infrastructure that serves El Agente to users at scale, including multi-tenant access, secure compute provisioning, and auto-scaling
  • Design and manage the interface between the cloud platform and HPC job scheduling systems (SLURM, PBS) that run quantum chemistry computations
  • Build and maintain containerized deployment pipelines (Docker, Kubernetes) for reproducible, version-controlled environments
  • Implement monitoring, logging, alerting, and incident response processes to ensure platform reliability
  • Develop and maintain the web-facing application layer — user authentication, tiered access control, usage metering, and data management
  • Build and operate data pipelines for computational results, including secure storage, retrieval, and IP protection for registered users
  • Manage CI/CD pipelines and infrastructure-as-code for consistent, repeatable deployments
  • Collaborate with researchers to integrate new agent capabilities and chemistry tools into the production environment as they are developed

Benefits

  • Alternative Work Arrangement in accordance with the University of Toronto's Alternative Work Arrangements Guideline
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service