×
Register Here to Apply for Jobs or Post Jobs. X

Developer - Développeur Intelligence Artificielle

Job in Dorval, Montréal, Province de Québec, H0S, Canada
Listing for: Bombardier
Full Time position
Listed on 2026-03-05
Job specializations:
  • Software Development
    AI Engineer, Data Scientist, Machine Learning/ ML Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 CAD Yearly CAD 60000.00 80000.00 YEAR
Job Description & How to Apply Below
Location: Dorval

Developer - Développeur Intelligence Artificielle

Bombardier, leader mondial dans le transport aérien, recherche un développeur spécialisé en Intelligence Artificielle pour rejoindre notre équipe. Le poste implique l’amélioration des pipelines de recherche hybride, la conception de systèmes de récupération multimodale, le développement frontend moderne et la sécurisation des plateformes en Azure.

Avantages sociaux
  • 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é
Contributions attendues
  • 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).
    Itérer sur les pipelines BGE existants.
  • Reconcevoir le découpage et l’indexation des PDF ; construire des benchmarks, introduire la déduplication, et maintenir la traçabilité des documents.
  • Étendre l’évaluation au-delà de Recall@k (nDCG, MRR, Precision@k) et mettre en place un pipeline d’évaluation continue avec télémétrie et journalisation.
  • Faire progresser la reconnaissance optique de caractères (OCR) et la compréhension des documents : utiliser Paddle

    OCR, évaluer les approches OCR basées sur LLM, étendre l’extraction de tableaux/diagrammes.
  • Contribuer à un frontend moderne : migration de Streamlit vers React/Next.js + TypeScript avec sécurisation et mise en évidence des extraits PDF.
  • Renforcer la sécurité et les fondations : implémenter le contrôle d’accès avec Azure AD / LDAP, respecter la résidence des données au Canada.
  • Améliorer l’expérience développeur : revues de code, tests, workflows CI/CD avec Git Actions.
Qualifications
  • Expérience : 7+ ans en développement logiciel, 2+ ans en GenAI appliquée à la recherche / RAG; maîtrise solide de Python et des fondamentaux de la recherche d’information (BM25, recherche vectorielle ANN, hybride/fusion, reranking).
  • Embeddings & reranking : pratique avec BGE ou équivalent, tuning léger, construction d'environnements d’évaluation.
  • Documents & OCR : parsing de PDF, Paddle

    OCR, extraction de tableaux/diagrammes.
  • Cloud & contrôle d’accès : à l’aise dans Azure, intégration Azure AD ou LDAP.
  • Dev Ops : avancé Git, CI/CD via Azure Dev Ops / Git Actions.
  • Communication : bilingue anglais / français.
  • Atouts :
    React/Next.js + TypeScript, Open Telemetry, tuning LoRA/contrastif, bases vectorielles (Qdrant, Milvus, Weaviate, pgvector, Chroma

    DB).

Vous n’avez pas besoin de toutes les compétences, connaissances et expériences requises pour postuler à ce poste. Nous recherchons 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

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary