Développeur full-stack, plateforme IA & développeur back-end - Numérique & Intelligence artificielle
Bombardier
Voir tous les postes de cette entrepriseLe cas échéant, Bombardier favorise les politiques de travail flexible et hybride.
Pourquoi vous joindre à nous?
Chez Bombardier, nous concevons, fabriquons et entretenons les avions les plus performants du monde pour les personnes, les entreprises, les gouvernements et les forces armées les plus exigeants. Nous avons réussi à établir les normes les plus élevées en plaçant nos employés au cœur de tout ce que nous faisons et en définissant l'excellence ensemble.
Travailler chez Bombardier, c'est évoluer au plus haut niveau. Chaque jour, vous faites partie d'une équipe qui offre des expériences et des produits de qualité supérieure, repoussant les limites de ce qui est possible dans notre industrie et au-delà. En privilégiant la croissance et le perfectionnement des employés, nous permettons à chacun d'atteindre son plein potentiel selon ses propres termes, car le meilleur travail s'accomplit lorsque vous êtes libre d'être vous-même et de partager votre expertise unique.
Programme d'avantages sociaux de Bombardier
Le bien-être de nos employés étant notre priorité, nous offrons un programme d'avantages sociaux complet et concurrentiel qui comprend les éléments suivants :
- Régimes d'assurance (dentaire, médicale, assurance-vie, invalidité et plus encore)
- Salaire de base concurrentiel
- Régime d'épargne-retraite
- Programme d'aide aux employés
- Programme de télésanté
Aperçu
Faisant partie de notre département du Numérique et de l'Intelligence artificielle, vous évoluerez dans un environnement qui encourage la créativité et récompense l'excellence. Vous jouerez un rôle clé dans le développement de systèmes back-end robustes, évolutifs, sécurisés et maintenables pour les applications basées sur l'IA. Votre expertise en ingénierie full-stack, services infonuagiques, API, intégration de données et modèles d'applications d'IA aidera à transformer des prototypes en solutions prêtes pour l'entreprise. Bien que le rôle soit principalement axé sur le développement back-end et de plateformes, la capacité à contribuer à l'ensemble de la pile applicative constitue un atout solide.
Quelles seront vos contributions à l'équipe?
- Concevoir, bâtir et maintenir des services back-end, des API, des couches d'orchestration et des composants d'intégration qui alimentent les applications basées sur l'IA.
- Développer des capacités d'applications full-stack en utilisant Python, TypeScript, .NET ou des technologies de développement d'entreprise équivalentes selon les besoins.
- Mettre en œuvre des modèles d'applications d'IA tels que la génération augmentée par récupération, la recherche sémantique, les flux de travail d'agents, l'orchestration de requêtes et les contrôles avec intervention humaine.
- Intégrer les applications aux services infonuagiques approuvés, aux plateformes d'identité, aux systèmes d'entreprise, aux bases de données, aux répertoires de documents et aux services d'IA.
- Travailler avec les architectes pour modéliser et mettre en œuvre des structures de données, des schémas d'application, des API et une logique de transformation afin de soutenir un comportement d'application fiable et évolutif.
- Créer des services sécurisés, maintenables et bien documentés qui respectent les pratiques du cycle de vie du développement logiciel et les attentes de l'architecture d'entreprise.
- Développer et optimiser des modèles d'accès aux données SQL ou NoSQL, des procédures stockées, des requêtes et une logique d'intégration si nécessaire.
- Collaborer avec les développeurs front-end, les architectes, la cybersécurité, les propriétaires de données et les parties prenantes pour aligner les solutions techniques sur les exigences opérationnelles.
- Contribuer aux pipelines CI/CD, aux tests automatisés, à l'observabilité, à la surveillance et à la préparation à la production des applications basées sur l'IA.
- Rester à jour sur les avancées en ingénierie de l'IA, en développement infonuagique natif, en technologies de bases de données, en architecture logicielle et en pratiques de livraison sécurisées.
- Mentorer les développeurs et contribuer à des modèles d'ingénierie réutilisables pour le Centre d'excellence en IA et automatisation.
Comment réussir dans ce rôle?
- Vous détenez un baccalauréat ou une maîtrise en informatique, technologie de l'information, génie logiciel, génie des données ou dans un domaine connexe.
- Vous possédez plus de 5 ans d'expérience professionnelle en développement logiciel back-end ou full-stack, incluant des applications d'entreprise de niveau production.
- Vous possédez de solides compétences en programmation en Python, TypeScript, C#, .NET ou des langages de développement d'entreprise équivalents.
- Vous avez une expérience démontrée dans la conception d'API, de couches d'intégration, de services applicatifs et de modèles de données relationnels ou NoSQL.
- Vous possédez une expérience pratique des services infonuagiques, de préférence Azure, incluant l'hébergement d'applications, l'identité, le stockage, la surveillance et les services d'IA.
- Vous avez de l'expérience dans le développement d'applications basées sur l'IA, incluant Azure OpenAI, la recherche vectorielle, le traitement de documents, le RAG, les agents ou des technologies équivalentes.
- Vous possédez une solide compréhension des structures de données et des algorithmes, incluant la connaissance des représentations par graphes de connaissances et ontologies ainsi que le mappage R2RML et le RDF.
- Vous possédez une solide compréhension du développement de logiciels sécurisés, de l'authentification, de l'autorisation, de la gestion des secrets, de la journalisation, de la surveillance et des pratiques de support à la production.
- Vous avez de l'expérience avec Git, Azure DevOps ou des outils équivalents pour le contrôle de source, la révision de code, le CI/CD et la documentation.
- La familiarité avec des cadres front-end tels que React, Angular ou Blazor est considérée comme un atout.
- Vous êtes autonome, innovateur, dynamique et capable de structurer des problèmes techniques complexes en plans de mise en œuvre clairs.
- Vous possédez d'excellentes compétences en communication et en collaboration pour travailler efficacement avec les parties prenantes opérationnelles, les architectes, la cybersécurité, les équipes de données et les développeurs.
- Vous possédez une passion démontrée pour l'anticipation des tendances de l'industrie et l'apport d'idées novatrices aux défis complexes d'ingénierie et d'applications d'IA.
- Vous avez la capacité de communiquer en français et en anglais dans un contexte professionnel.
Maintenant que vous vous voyez dans ce rôle, postulez et joignez-vous à l'équipe Bombardier!
Veuillez noter : vous n'avez pas besoin de posséder toutes les compétences, connaissances et expériences énumérées pour postuler à ce poste. Nous ne cherchons pas le candidat parfait, nous cherchons un grand talent et des individus passionnés.
Bombardier est un employeur souscrivant au principe de l'égalité d'accès à l'emploi et encourage les personnes de toute race, religion, etnicité, identité de genre, orientation sexuelle, âge, statut d'immigration, handicap ou autres caractéristiques légalement protégées applicables à postuler.
Détails
- Ville
- Dorval, QC, CAN
Besoin d'assistance?
- Courriel
- support@aerowork.ca
- Téléphone
- 1-450-403-4300