Junior AI Applications Developer

Mila – Québec Artificial Intelligence Institute logo
Mila – Québec Artificial Intelligence InstituteVisit Mila – Québec Artificial Intelligence Institute website

Montreal-based non-profit academic AI research institute advancing machine learning through open-science research, talent development, technology transfer, responsible AI, and industry innovation.

Recently fundedCompany intelligence
Montreal, Canada
About Mila – Québec Artificial Intelligence Institute

Mila is a non-profit AI research hub created through collaboration between Université de Montréal and McGill University, with Polytechnique Montréal and HEC Montréal. Its community conducts machine-learning research and supports AI adoption, training, and technology transfer.

View jobs by Mila – Québec Artificial Intelligence Institute

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will develop backend features and APIs, including database and vector-database integrations. You will integrate LLMs, agents, and RAG pipelines into applications; help build interfaces and demonstrations; maintain shared AI modules; test and improve system performance; document systems; and collaborate across disciplines.

Requirements

  • Bachelor's or Master's degree in computer science, applied mathematics, machine learning, computer vision, or a related technical field
  • Strong software engineering fundamentals in Python and API development
  • Knowledge of Linux environments and Git
  • Ability to learn new technologies quickly, including LLMs, agents, and frameworks
  • French and English proficiency

Responsibilities

  • Develop backend features using Python and FastAPI
  • Build APIs and database or vector-database integrations
  • Integrate LLMs, agents, and RAG pipelines
  • Build interfaces and demonstrative tools for internal and partner projects
  • Maintain and improve shared AI modules and internal libraries
  • Analyze system performance through experimentation and testing
  • Create and maintain system documentation
  • Collaborate with engineers, researchers, designers, and project managers
  • Learn GenAI, LLMOps, best practices, and model evaluation
  • Perform development and optimization tasks as needed

Benefits

  • Comprehensive group insurance, including health, dental, disability, life, travel, and extended coverage
  • Employee and family assistance program
  • Telemedicine access
  • 20 vacation days upon hiring
  • Retirement savings plan with a minimum 4% employer contribution
  • Flexible benefits package with lifestyle credits, enhanced insurance, additional vacation days, and enhanced retirement contributions
  • Flexible hours
  • Summer schedule
  • Possibility of telecommuting
  • Workplace near public transportation