À propos de MHI Canada Aerospace, Inc.
MHI Canada Aerospace, Inc. (MHICA), une entreprise du groupe Mitsubishi Heavy Industries, est un fabricant de premier rang (Tier 1) de structures et d'assemblages d'aéronefs majeurs, basé à Mississauga, en Ontario. Au cours de la dernière décennie, MHICA a construit bien plus que des composants d'aéronefs, elle s'est bâtie une réputation mondiale reconnue pour sa capacité, sa précision, le respect des délais et l'excellence. MHICA dispose de deux installations de pointe totalisant 476 000 pi ca. Celles-ci comprennent la fabrication et l'assemblage, l'ingénierie, la qualité et la chaîne d'approvisionnement, où des employés hautement qualifiés travaillent sur les avions d'affaires Global 5000/6000 et Challenger 350 de Bombardier, qui dominent le secteur. Les techniciens de MHICA construisent et assemblent des sections de voilure et de fuselage, en plus d'effectuer l'installation et les tests des systèmes et des assemblages de commandes de vol.
Relevant du Directeur, l'Ingénieur Senior SQL Server & Données/IA sera responsable de notre couche de données SQL Server de bout en bout et contribuera à poser les bases de notre plateforme d'IA. Environ 70 % de votre temps sera consacré à SQL Server, à l'ETL et à la modélisation des données : stabiliser, optimiser et améliorer ce que nous faisons déjà tourner en production. Le reste du temps sera consacré à la conception de structures de données et de pipelines pour l'IA (magasin de vecteurs, accès aux données de type RAG) et, si cela s'avère pertinent, à des modèles sémantiques de base/SSAS.
L'infrastructure/TI gérera les serveurs, le système d'exploitation et les correctifs. Vous êtes responsable du schéma, du code, de la performance, de l'ETL et des modèles de données. Vous devrez prendre des décisions d'architecture, remettre en question les hypothèses et promouvoir des solutions robustes et maintenables.
Responsabilités
Responsabilité de SQL Server (Couche de données)
- Posséder plusieurs instances de production SQL Server et environ 10 bases de données du point de vue des données (schémas, code, performance, fiabilité, sécurité au niveau de la base de données, stratégies de sauvegarde/restauration).
- Surveiller et optimiser les performances :
- Stratégie d'indexation et de statistiques, plans d'exécution, blocages/interblocages (deadlocks), utilisation des ressources.
- Maintenir et dépanner :
- Réplication, tâches SQL Agent et autre automatisation au niveau de la base de données.
- Concevoir et mettre en œuvre :
- Tables, vues, index, contraintes et autres objets de base de données pour les nouvelles fonctionnalités et intégrations.
- Travailler avec l'infrastructure/TI sur :
- La capacité, les fenêtres de correctifs et la reprise après sinistre (DR), tout en s'assurant que la couche de données prend en charge ces plans.
ETL et flux de données
- Prendre en charge et améliorer les flux de travail ETL existants (paquets SSIS et/ou processus ETL personnalisés).
- Stabiliser l'ETL :
- Ajouter une journalisation adéquate, de la surveillance/des alertes et des modèles de redémarrage/récupération.
- Documenter et rationaliser les flux de données :
- Entre les bases de données SQL, l'ETL, les applications en amont et la production de rapports/analytique.
- Améliorer la qualité des données :
- Mettre en œuvre des contrôles de validation, réconcilier la source par rapport à la cible et créer des correctifs reproductibles pour les problèmes de données récurrents.
Développement et optimisation SQL
- Refactoriser et optimiser les procédures stockées, les fonctions et les requêtes pour réduire le temps d'exécution, l'utilisation des ressources et la complexité.
- Déboguer et résoudre les problèmes de données en production :
- Effectuer une véritable analyse des causes profondes (schéma, logique ETL, systèmes en amont) plutôt que de simplement corriger les symptômes.
- Établir et appliquer les normes de développement SQL :
- Conventions de nommage, gestion des erreurs, gestion des transactions, déploiement/contrôle de version pour les objets de base de données.
Activation de la plateforme de données et d'IA (Compatible avec le cloud)
- Préparer et structurer les données d'entreprise pour les cas d'utilisation de l'IA (RAG, copilotes, assistants internes, automatisation).
- Concevoir et mettre en œuvre un magasin de données compatible avec les vecteurs en utilisant des options pragmatiques (par exemple, Azure SQL, des magasins de vecteurs gérés ou équivalents), incluant :
- Des schémas pour les documents, les intégrations (embeddings) et les métadonnées.
- Des pipelines d'ingestion et de rafraîchissement qui maintiennent les données prêtes pour l'IA à jour et régies.
- Travailler avec les développeurs d'IA et les parties prenantes pour définir :
- Quelles données l'IA peut consulter, selon quelles règles et via quelles requêtes/API.
- Aider à évaluer :
- Quand utiliser Azure ou d'autres services cloud (par exemple, Azure OpenAI, services de recherche/vecteurs gérés) et comment ils s'intègrent avec SQL sur site (on-prem).
Collaboration et activation analytique (légère)
- Collaborer avec les développeurs d'applications, l'équipe de BI/rapports et les parties prenantes de l'entreprise pour s'assurer que les structures de données correspondent à l'utilisation réelle.
- Traduire les questions d'affaires en modèles/vues/couches sémantiques réutilisables dans la mesure du possible.
- Si pertinent et si le temps le permet, explorer :
- Des modèles sémantiques/SSAS de base ou équivalents pour des rapports stables et comme source pour les outils d'IA.
Conditions de travail
- Des heures supplémentaires avec préavis peuvent être requises pour respecter les échéanciers des projets.
- Possibilités de télétravail hybride – le titulaire doit se rendre au travail.
Compétences et qualifications
- Plus de 5 ans d'expérience pratique en tant que Développeur SQL Server / Ingénieur de bases de données / Ingénieur de données avec SQL Server comme plateforme principale.
- Solides compétences en T-SQL :
- Procédures stockées complexes, fonctions et vues.
- Optimisation solide des requêtes utilisant des plans d'exécution, des stratégies d'indexation et des statistiques.
- Expérience avérée en ETL / intégration de données :
- Conception, prise en charge et dépannage de travaux ETL de production (SSIS ou outils similaires, ou ETL personnalisé basé sur des scripts).
- Solide compréhension de :
- La modélisation de données relationnelles, la normalisation par rapport à la dénormalisation, et l'impact de la conception sur la performance et la maintenabilité.
- À l'aise pour reprendre du code SQL et ETL existant (legacy) :
- Lire du code désordonné, le simplifier et documenter ce qui se passe réellement.
- Habitué à assumer la responsabilité des résultats :
- Vous savez prioriser, communiquer les compromis et défendre de bonnes décisions techniques auprès des parties prenantes techniques et non techniques.
- Communication claire à l'oral et à l'écrit.
Atouts
- Expérience avec les systèmes de LLM / IA :
- Architectures de type RAG, embeddings, conception de requêtes (prompts), chatbots ou copilotes internes.
- Exposition pratique aux bases de données vectorielles / magasins de vecteurs ou aux plateformes de recherche dotées de capacités vectorielles (cloud ou autohébergées).
- Expérience avec :
- SSIS, SSRS, SSAS ou des outils similaires d'ETL/rapports/analytique.
- Modélisation Power BI (DAX est un atout mais non obligatoire).
- Programmation en .NET/C# ou Python pour l'intégration et l'automatisation de données/ETL/IA.
- Expérience dans les secteurs manufacturier, aérospatial ou industriel avec des flux de données entre les systèmes ERP, PLM, MES et de qualité.
Formation
- Un diplôme d'études collégiales ou universitaires en informatique ou en génie logiciel.
Veuillez noter que l'entreprise effectuera une vérification des antécédents criminels à l'embauche.
Nous remercions à l'avance tous les candidats de leur intérêt; cependant, seuls les candidats sélectionnés pour une entrevue seront contactés.
MHI Canada Aerospace souscrit au principe de l'équité en matière d'emploi et encourage les femmes, les Autochtones, les personnes handicapées et les membres des minorités visibles à poser leur candidature. MHICA s'engage à offrir des mesures d'adaptation en matière d'emploi conformément au Code des droits de la personne de l'Ontario et à la Loi de 2005 sur l'accessibilité pour les personnes handicapées de l'Ontario (LAPHO). MHICA fournira des mesures d'adaptation aux candidats handicapés tout au long du processus de recrutement. Si vous avez besoin d'une mesure d'adaptation, veuillez nous en aviser et nous travaillerons avec vous pour répondre à vos besoins.
Détails
- Ville
- Mississauga, ON
Besoin d'assistance?
- Courriel
- support@aerowork.ca
- Téléphone
- 1-450-403-4300