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 sociauxEn 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