En fonction du poste, Bombardier offre des politiques de travail flexibles et hybrides.
Pourquoi vous joindre à nous?
Chez Bombardier, nous concevons, construisons, modifions et entretenons les avions les plus performants du monde pour les individus, les entreprises, les gouvernements et les entités militaires les plus avisés. Nous réussissons à établir les normes les plus élevées grâce à notre approche centrée sur les personnes, et toujours en définissant l'excellence, ensemble. Travailler chez Bombardier signifie offrir ce qu’il se fait de mieux. Chaque jour, vous faites partie d’une équipe qui offre des expériences et des produits de qualité supérieure, repoussant les limites du possible dans notre industrie et au-delà. En priorisant la croissance et le développement des employées, nous permettons à chacune d'atteindre son plein potentiel à sa manière, parce que le meilleur travail se produit lorsque vous êtes libre d'être vous-même et de partager votre expertise unique.
Nos avantages sociaux
En veillant au bien-être de nos employés, nous proposons un programme d'avantages sociaux complet et compétitif, qui comprend les éléments suivants :
Régimes d'assurance (Soins dentaires, soins médicaux, assurance-vie, assurance-invalidité, et plus encore)
Salaire de base compétitif
Régime d'épargne retraite
Programme d'aide aux employés
Programme de télésanté
Developer - Développeur Intelligence Artificielle
Quelles sont vos contributions envers l’équipe?
Diriger les améliorations de la qualité de récupération : renforcer la récupération hybride BM25 + dense, ajouter un filtrage robuste par métadonnées, et implémenter/comparer des rerankers (cross-encoder ou LLM léger comme reranker) tout en itérant sur les pipelines BGE existants.
Reconcevoir le découpage et l’indexation des PDF (chevauchement/hiérarchique, conscient des sections/sémantique) ; construire des benchmarks pour comparer les stratégies ; introduire la déduplication/la gestion des versions et maintenir la traçabilité des documents avec des citations structurées.
Étendre l’évaluation au-delà de Recall@k (par exemple, nDCG, MRR, Precision@k) et mettre en place un pipeline d’évaluation continue avec une télémétrie et une journalisation significatives (OpenTelemetry est un plus).
Faire progresser la reconnaissance optique de caractères (OCR) et la compréhension des documents : utiliser PaddleOCR pour les PDF scannés ; évaluer des approches OCR avancées basées sur des LLM (locales/sur site uniquement) ; étendre l’extraction de tableaux/diagrammes et se préparer à la récupération multimodale.
Contribuer à un frontend moderne : aider à la migration de Streamlit vers React/Next.js + TypeScript (Node.js) avec une connexion sécurisée et une mise en évidence des extraits PDF.
Renforcer la sécurité et les fondations de la plateforme : implémenter le contrôle d’accès avec Azure AD (Entra ID) ou LDAP ; être à l’aise dans Azure ; respecter la résidence des données uniquement au Canada et éviter les appels externes dans la conception et le déploiement.
Améliorer l’expérience développeur : mener les revues de code, les tests et les workflows CI/CD avec Git Actions.
Comment vous épanouir dans ce rôle?
Expérience : 7+ ans en logicielle et 2 ans+ en GenAI appliquée à la recherche/RAG ; solide maîtrise de Python et des fondamentaux de la recherche d’information (BM25, recherche vectorielle ANN, hybride/fusion, reranking).
Embeddings & reranking : Expérience pratique avec BGE (ou équivalent) et tuning léger pour les embedders/rerankers ; capacité à construire des environnements d’évaluation (mesures hors ligne, ensembles curés, exécutions continues).
Documents & OCR : Expérience pratique en parsing de PDF ; PaddleOCR ; exposition à l’extraction de tableaux/diagrammes.
Cloud & contrôle d’accès : À l’aise dans Azure ; familiarité avec l’intégration Azure AD ou LDAP.
DevOps : Utilisateur avancé de Git avec CI/CD via Azure DevOps Git Actions.
Communication : Bilingue anglais/français.
Atouts : React/Next.js + TypeScript (Node.js) ; OpenTelemetry ; réécriture de requêtes et tuning LoRA/contrastif ; exposition à des bases vectorielles telles que Qdrant, Milvus, Weaviate, pgvector (ChromaDB ou équivalent également utile).
Maintenant que vous vous projetez dans ce rôle, postulez et rejoignez l'équipe Bombardier!
Veuillez noter: Vous n'avez pas besoin de toutes les compétences, connaissances et expériences requises pour postuler à ce poste ! Nous ne sommes pas à la recherche du candidat·e parfait·e, mais d'une personne talentueuse et passionnée .
Bombardier est un employeur qui souscrit au principe de l'égalité d'accès à l'emploi et encourage les personnes de toute race, religion, origine ethnique, identité sexuelle, orientation sexuelle, âge, statut d'immigrant, handicap ou autres caractéristiques protégées par la loi à postuler.
Emploi Developer - Développeur Intelligence Artificielle
Site principal Centre Administratif (CA)
Organisation Aerospace Canada
Quart de travail Travail de jour
Statut de l'employé Régulier
Réquisition 10154 Developer - Développeur Intelligence Artificielle