Développeur.se senior bâtissant des applications IA générative chez Mila, centre montréalais de recherche en intelligence artificielle. Conception backend, intégration LLM/RAG et encadrement technique.
Responsibilities
Design, develop, and evolve backend architectures using Python, FastAPI, and APIs
Lead the integration of advanced AI models, including LLMs, agents, RAG, embeddings, and vector databases
Define, optimize, and oversee AI pipelines and distributed systems
Promote software engineering best practices, including testing, CI/CD, architecture, and documentation
Participate in code reviews, technology selection, and quality improvement initiatives
Mentor, advise, and support less experienced developers
Contribute to the reliability, performance, and security of deployed applications
Collaborate with researchers, engineers, designers, and project managers to align products with user needs
Document architectures, data flows, technical decisions, and shared modules
Develop internal tools and reusable components for the AI ecosystem
Maintain strategic awareness of GenAI, LLMOps, RAG, and emerging agent architectures
Transform prototypes, advanced models, and research ideas into robust platforms, real-world products, and interactive demonstrations
Requirements
Bachelor’s or master’s degree in computer science, software engineering, applied mathematics, AI, or a related field
5–7 years of software development experience, including significant backend experience
Excellent proficiency in Python, APIs, database integrations, and distributed services
Strong skills in software architecture, service design, and engineering best practices, including testing, CI/CD, and performance optimization
Demonstrated experience with LLMs, RAG, agents, embeddings, or vector databases
Ability to work in a multidisciplinary environment and lead technical initiatives
Bilingual proficiency required due to interactions with English-speaking partners, stakeholders, and members of the academic community
Expertise in FastAPI, cloud orchestration on GCP or Azure, and containerized environments using Docker or Kubernetes
Experience with Qdrant, Milvus, Weaviate, or other vector stores
Knowledge of agent architectures, LangChain, complex RAG systems, or evaluation frameworks
Frontend knowledge of React or Next.js is an asset
Experience with observability, monitoring, metrics, and AI system optimization
Interest in GenAI production patterns, including evaluation, guardrails, optimized retrieval, and agent memory
Benefits
The opportunity to contribute to a unique mission with significant impact
A comprehensive group insurance plan, including health, dental, disability, life, travel, and supplemental coverage
An employee and family assistance program
Access to telemedicine services
A vacation policy providing a minimum of 20 vacation days from the date of hire
A retirement savings plan with a minimum employer contribution of 4%
A generous flexible benefits allowance that can be tailored to individual needs, including lifestyle credits, enhanced insurance coverage, additional vacation days, and an increased retirement plan contribution
Flexible working hours, summer hours, and remote work opportunities
A workplace in the heart of Little Italy, in the Mile Ex neighbourhood, close to public transit
Freelance Mechanical CAD and Simulation Engineer training AI agents in real CAD environments. Designing geometry, building reference solutions, and evaluating engineering outputs for a global platform.
Senior Software Engineer building AI/ML predictive analytics for Aquatic Informatics’ water data software. Developing cloud - native applications, intelligent agents, and digital twins.
AI Developer building agentic systems, RAG pipelines, and production AI solutions for Mirego clients. Bridging backend software development with modern AI models and frameworks.
Senior AI Software Engineer building agentic AI harnesses for Kinaxis’s Databricks - based enterprise data fabric. Enabling secure, governed workflows across GCP and Azure.
Technical lead building safe, evaluable LLM agents and AI infrastructure for OpenLoop’s telehealth platform. Setting architecture, observability, retrieval, and model operations direction.
Senior engineer evaluating AI coding agents such as Codex, Claude Code, and Cursor. Providing rigorous written and video feedback on engineering judgment, reasoning, and interaction quality.
Senior software engineer evaluating AI coding agents for G2i. Assessing engineering judgment, explanations, and trustworthiness across Codex, Claude Code, and Cursor.
Senior software engineer evaluating AI coding agents such as Codex and Claude Code. Providing rigorous written and video feedback on engineering quality.
Forward Deployed Engineer building full - stack AI solutions on AWS and Azure for Huron’s consulting clients. Partnering daily with business users to deliver tested features.
Staff AI Security Engineer securing EQ Bank’s enterprise AI, machine learning, and cloud platforms. Building guardrails, controls, automation, and detection capabilities for Canada’s Challenger Bank.