đŸ‘šđŸ»â€đŸ’» postech.work

Developer - Développeur Intelligence Artificielle

Bombardier ‱ 🌐 In Person

In Person Posted 2 days, 8 hours ago

Job Description

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

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.