Stagiaire en développement logiciel en intelligence artificielle (Intern AI Software Development)

You'll be redirected to
the company's application page
Intrado se consacre à sauver des vies et à protéger des communautés, en les aidant à se préparer pour des événements critiques, à intervenir lorsqu’ils surviennent, et à s’en rétablir.
Aujourd’hui, notre entreprise de logiciels en tant que service (SaaS) de pointe est à l’avant-garde de la transformation du continuum des interventions d’urgence du service 911, grâce à des logiciels fondés sur des données de prochaine génération. Les solutions d’Intrado permettent aux entreprises, aux préposés aux appels, aux répartiteurs et aux premiers intervenants de prendre des décisions plus éclairées, d’intervenir rapidement et de façon sécuritaire et, ultimement, de mieux desservir leurs communautés.
Intrado is dedicated to saving lives and protecting communities, helping them prepare for, respond to, and recover from critical events.
Today, our cutting-edge SaaS company is at the forefront of transforming the 911 emergency response continuum with next generation data-driven software. Intrado’s solutions allow enterprises, call takers, dispatchers, and first responders to make more informed decisions, respond quickly and safely, and ultimately serve their communities better.
Responsibilities/Qualifications
Détails du stage
Un stage chez Intrado n’est pas seulement un emploi d’été, c’est une expérience inoubliable!
Lieu: 7150, rue Alexander-Fleming, Saint-Laurent QC H4S2C8.
Les stages débutent le 27 mai et se terminent le 14 Août
Ce stage soutiendra l’une des équipes de développement logiciel d’Intrado responsable de la conception et de l’évolution de nos plateformes de prochaine génération pour le traitement des appels 911 et les communications d’urgence.
Nous recherchons un(e) stagiaire en développement logiciel axé(e) sur l’IA, doté(e) de solides compétences en ingénierie backend, et motivé(e) à concevoir, développer et améliorer des services et des API propulsés par l’intelligence artificielle, utilisés dans des environnements réels et à caractère critique.
Il s’agit d’un stage en IA très pratique, centré sur le développement. Vous travaillerez sur de véritables défis proches de la production, impliquant des services Python, des API, des pipelines de données et des fonctionnalités alimentées par l’IA. Bien que vous bénéficiiez de mentorat sur les systèmes et le domaine d’Intrado, vous devez déjà posséder une expérience en développement logiciel et en intelligence artificielle. Ce rôle n’est pas conçu pour enseigner les bases de la programmation ou de l’IA.
Expérience de stage
Chaque stagiaire sera responsable d’un projet ayant un impact technique mesurable et aligné sur les meilleures pratiques modernes en ingénierie logicielle appliquée à l’IA.
Vous aurez l’occasion de :
- Développer des logiciels d’IA orientés production – Concevoir et implémenter des services backend, des API et des fonctionnalités basées sur l’IA à l’aide de frameworks Python modernes.
- Appliquer l’IA à des systèmes réels – Mettre au point des solutions d’IA améliorant l’automatisation, la recherche de connaissances, les outils internes ou l’efficacité des développeurs dans des systèmes en production.
- Travailler avec des piles technologiques modernes – Acquérir une expérience pratique avec Python, FastAPI, PostgreSQL, des bases de données vectorielles et des architectures applicatives cloud‑native.
- Explorer la conception de systèmes d’IA – Contribuer à des architectures intégrant des embeddings, la recherche sémantique, des flux de travail basés sur la récupération de données (retrieval) et des API axées sur les données.
- Collaborer avec des ingénieurs – Travailler étroitement avec des développeurs et architectes logiciels expérimentés sur des systèmes évolutifs de niveau entreprise.
- Recevoir du mentorat technique – Être jumelé(e) à un(e) mentor(e) qui vous accompagnera sur l’architecture, les normes de codage et les pratiques de conception de systèmes.
Responsabilités essentielles
- Concevoir et développer des services backend et des API en Python, principalement avec FastAPI.
- Implémenter et intégrer des fonctionnalités alimentées par l’IA (recherche intelligente, assistants, automatisation de flux de travail, outils d’aide à la décision, etc.).
- Travailler avec PostgreSQL, incluant pgvector, pour stocker et interroger des embeddings et des données applicatives structurées.
- Concevoir ou étendre des pipelines de données d’IA pour la génération d’embeddings, la récupération de données et les flux d’inférence.
- Prototyper et itérer sur des solutions basées sur l’IA répondant à de réels besoins produits ou d’ingénierie interne.
- Collaborer avec les ingénieurs logiciels afin d’assurer que les solutions sont évolutives, sécurisées et maintenables.
- Rédiger du code propre, bien documenté et testé, selon les meilleures pratiques.
- Produire une documentation technique claire et des résumés de conception.
- Prendre en charge vos tâches et identifier de façon proactive des occasions d’amélioration ou d’innovation.
Atouts
- Expérience dans la conception ou l’implémentation de pipelines de génération augmentée par récupération (RAG).
- Connaissance des bases de données vectorielles, des embeddings ou des systèmes de recherche sémantique.
- Expérience avec des API de modèles de langage (OpenAI, Azure OpenAI, etc.).
- Expérience avec le développement d’applications conteneurisées ou infonuagiques.
- Compréhension de la sécurité des API, de la protection des données ou d’environnements réglementés.
Qualifications
- Être actuellement inscrit(e) à un programme en informatique, génie logiciel, IA/ML, science des données ou un domaine connexe.
- Solide expérience en programmation Python, démontrée par des projets scolaires, personnels ou des stages.
- Expérience pratique dans le développement de services backend ou d’API.
- Expérience concrète dans l’application de techniques d’IA ou de ML à des projets réels (cours, recherche, stages ou projets personnels).
- Connaissance des bases de données relationnelles; une expérience avec PostgreSQL est fortement souhaitée.
- Capacité à apprendre et à travailler de façon autonome avec des outils et bibliothèques modernes.
- Maîtrise de l’anglais, à l’oral et à l’écrit, en raison de la nature des équipes et des systèmes.
- Excellentes aptitudes en résolution de problèmes, en analyse et en collaboration.
- Intérêt marqué pour le développement de logiciels soutenant des systèmes réels à caractère critique.
English Translation
This internship will support one of Intrado’s Software Development teams responsible for building and advancing our next‑generation 911 call‑handling and emergency communications platforms.
We are seeking an AI‑focused software development intern with strong backend engineering skills who is excited to design, build, and improve AI‑powered services and APIs used in real‑world, mission‑critical environments.
This is a hands‑on, development‑first AI internship. You will work on real production‑adjacent challenges involving Python services, APIs, data pipelines, and AI‑enabled features. While you will receive mentorship on Intrado’s systems and domain, you are expected to arrive with existing software development and AI experience. This role is not designed to teach foundational programming or AI concepts.
Internship Details
An internship at Intrado isn’t just a summer job, it’s an unforgettable experience!
Internships start May 28th and go until August 14th.
Location: 7150, rue Alexander-Fleming, Saint-Laurent QC H4S2C8
Internship Experience
Each intern will own a project that delivers measurable technical impact and aligns with modern AI software engineering practices.
You will have the opportunity to:
- Build Production‑Oriented AI Software – Design and implement backend services, APIs, and AI‑enabled features using modern Python frameworks.
- Apply AI to Real Systems – Develop AI solutions that improve automation, knowledge retrieval, internal tooling, or developer efficiency within live systems.
- Work with Modern Tech Stacks – Gain hands‑on experience with Python, FastAPI, PostgreSQL, vector databases, and cloud‑native application patterns.
- Explore AI System Design – Contribute to architectures involving embeddings, semantic search, retrieval‑based workflows, and data‑driven APIs.
- Collaborate with Engineers – Work closely with experienced software developers and architects on scalable, enterprise‑grade systems.
- Receive Technical Mentorship – Be paired with a mentor who will guide you on architecture, coding standards, and system design practices.
Essential Duties
- Design and develop Python‑based backend services and APIs, primarily using FastAPI.
- Implement and integrate AI‑powered features such as intelligent search, assistants, workflow automation, or decision‑support tooling.
- Work with PostgreSQL, including pgvector, to store and query embeddings and structured application data.
- Build or extend AI data pipelines for embedding generation, retrieval, and inference workflows.
- Prototype and iterate on AI‑driven solutions that address real product or internal engineering needs.
- Collaborate with software engineers to ensure solutions are scalable, secure, and maintainable.
- Write clean, well‑documented, and tested code following best practices.
- Produce clear technical documentation and design summaries.
- Take ownership of tasks and proactively identify opportunities for improvement or innovation.
Nice to Have
- Experience designing or implementing Retrieval‑Augmented Generation (RAG) pipelines
- Familiarity with vector databases, embeddings, or semantic search systems
- Experience working with LLM APIs (OpenAI, Azure OpenAI, etc.)
- Exposure to containerized or cloud‑based application development
- Understanding of API security, data privacy, or regulated environments
Qualifications
- Currently pursuing a degree in Computer Science, Software Engineering, AI/ML, Data Science, or a closely related field.
- Strong programming experience in Python, demonstrated through academic, internship, or personal projects.
- Hands‑on experience building backend services or APIs.
- Practical experience applying AI or ML techniques in real projects (coursework, research, internships, or personal work).
- Familiarity with relational databases; experience with PostgreSQL is strongly preferred.
- Comfortable learning and working independently with modern development tools and libraries.
- Fluent in English (written and spoken) due to the nature of the teams and systems.
- Strong problem‑solving, analytical thinking, and collaboration skills.
- A genuine interest in building software that supports mission‑critical, real‑world systems.
Prep Tools
PROFESSIONAL COVER LETTER TEMPLATES
Template Library
INTERN templates
50+ templates for every role
STAND OUT FROM THE CROWD
AI Cover Letter
Tailored for Intrado Life & Safety, Inc.
Dear Intrado Life & Safety, Inc. Hiring Team,
I am excited to apply for the Stagiaire en développement logiciel en intelligence artificielle (Intern AI Software Development) position. With my experience in Python and FastAPI...
Continue with AI →
STUCK ON A QUESTION? PRACTICE IT
Practice Any Question
Get instant AI feedback
"How would you design a scalable system for Intrado Life & Safety, Inc.'s use case?"