Retourner à la recherche
MHIRJ

Ingénieur principal SQL Server et données/IA

MHIRJ

Voir tous les postes de cette entreprise

Ingénieur principal SQL Server et données/IA

À propos de MHI Canada Aerospace, Inc.

MHI Canada Aerospace, Inc. (MHICA), une société du groupe Mitsubishi Heavy Industries, est un fabricant de niveau 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 plus que des composants d'aéronefs; elle a bâti une réputation mondiale reconnue pour sa capacité, sa précision, sa livraison à temps et son excellence. MHICA possède deux installations ultramodernes totalisant 476 000 pieds carrés. Cela comprend 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, leaders dans leur secteur. Les techniciens de MHICA construisent et assemblent les ailes et les sections de fuselage, ainsi que réalisent les installations et les tests des systèmes et des commandes de vol.

Portée du poste

Relevant du directeur, l'ingénieur principal SQL Server et données/IA sera responsable de notre couche de données SQL Server de bout en bout et aidera à jeter 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 : stabilisation, réglage et amélioration de ce que nous exécutons déjà en production. Le reste sera consacré à la conception de structures de données et de pipelines pour l'IA (magasin de vecteurs, accès aux données de style RAG) et, si cela a du sens, à 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, des performances, 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

Propriété de SQL Server (couche de données)

  • Gérer plusieurs instances SQL Server en production et environ 10 bases de données du point de vue des données (schémas, code, performances, fiabilité, sécurité au niveau de la base de données, stratégies de sauvegarde/restauration).

  • Surveiller et optimiser les performances :

  • Stratégie d'index et de statistiques, plans de requête, blocages/interblocages, utilisation des ressources.

  • Maintenir et dépanner :

  • Réplication, tâches SQL Agent et autres automatisations au niveau de la base de données.

  • Concevoir et implémenter :

  • 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, tout en s'assurant que la couche de données prend en charge ces plans.

Flux de travail ETL et de données

  • Gérer et améliorer les flux de travail ETL existants (packages SSIS et/ou processus ETL personnalisés).

  • Stabiliser l'ETL :

  • Ajouter une journalisation, une surveillance/alerte et des modèles de redémarrage/récupération appropriés.

  • Documenter et rationaliser les flux de données :

  • Entre les bases de données SQL, l'ETL, les applications en amont et les rapports/analyses.

  • Améliorer la qualité des données :

  • Mettre en œuvre des contrôles de validation, réconcilier la source et 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 de 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 des 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 d'IA et de données (compatible 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 implémenter un magasin de données sensible aux vecteurs en utilisant des options pragmatiques (par exemple, Azure SQL, magasins de vecteurs gérés ou similaires), y compris :

  • Schémas pour les documents, les intégrations et les métadonnées.

  • Pipelines d'ingestion et d'actualisation qui maintiennent les données prêtes pour l'IA à jour et gouvernées.

  • Travailler avec les développeurs d'IA et les parties prenantes pour définir :

  • Quelles données l'IA peut accéder, selon quelles règles et via quelles API/requêtes.

  • 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 à SQL sur site.

Collaboration et activation de l'analyse (légère)

  • Collaborer avec les développeurs d'applications, la BI/reporting et les parties prenantes commerciales pour s'assurer que les structures de données correspondent à l'utilisation réelle.

  • Traduire les questions commerciales en modèles/vues/couches sémantiques réutilisables lorsque cela est possible.

  • Si pertinent et si le temps le permet, explorer :

  • Des modèles SSAS/sémantiques 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 nécessaires pour respecter les délais des projets.

  • Des opportunités hybrides sont disponibles – 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 base de données / ingénieur de données avec SQL Server comme plateforme principale.

  • Solides compétences T-SQL :

  • Procédures stockées, fonctions et vues complexes.

  • Optimisation de requêtes solide à l'aide de plans d'exécution, de stratégies d'index et de statistiques.

  • Expérience prouvée en ETL / intégration de données :

  • Conception, gestion et dépannage de tâches ETL de production (SSIS ou outils similaires, ou ETL basé sur des scripts personnalisés).

  • Solide compréhension de :

  • La modélisation des données relationnelles, la normalisation vs la dénormalisation, et l'impact de la conception sur les performances et la maintenabilité.

  • À l'aise pour reprendre le code SQL et ETL existants :

  • Lecture de code désordonné, simplification et documentation de ce qui se passe réellement.

  • Habitué à la prise en charge des résultats :

  • Vous pouvez prioriser, communiquer les compromis et défendre les bonnes décisions techniques auprès des parties prenantes techniques et non techniques.

  • Communication écrite et verbale claire.

Atouts

  • Expérience avec les systèmes LLM/IA :

  • Architectures de style RAG, intégrations, conception de prompts, chatbots ou copilotes internes.

  • Exposition pratique aux bases de données vectorielles / magasins de vecteurs ou aux plateformes de recherche avec des capacités vectorielles (cloud ou auto-hébergées).

  • Expérience avec :

  • SSIS, SSRS, SSAS, ou des outils similaires d'ETL/reporting/analyse.

  • Modélisation Power BI (DAX est un plus mais non obligatoire).

  • Programmation en .NET/C# ou Python pour l'intégration et l'automatisation des données/ETL/IA.

  • Expérience dans les environnements de fabrication, d'aérospatiale ou industriels avec des données circulant entre les systèmes ERP, PLM, MES et de qualité.

Éducation

  • Un diplôme collégial ou un diplôme universitaire en informatique ou en génie logiciel.

Veuillez noter que l'entreprise effectuera une vérification des antécédents judiciaires lors de l'embauche.

Nous remercions tous les candidats à l'avance de leur intérêt; cependant, seuls les candidats sélectionnés pour un entretien seront contactés.

MHI Canada Aerospace est un employeur offrant l'égalité des chances et encourage les femmes, les peuples autochtones, les personnes handicapées et les membres des minorités visibles à postuler. MHICA s'engage à fournir des aménagements 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 (LHPA). MHICA fournira des aménagements aux candidats à l'emploi handicapés tout au long du processus de recrutement. Si vous avez besoin d'un aménagement, veuillez nous en informer et nous travaillerons avec vous pour répondre à vos besoins.

Détails

Ville
Mississauga, ON, CA

Postuler

Ce poste vous intéresse? Soumettez votre candidature dès maintenant.

Besoin d'assistance?

Téléphone
1-450-403-4300

Ce site utilise des cookies pour les analyses et le contenu vidéo. Vous pouvez accepter uniquement les cookies essentiels ou accepter tous les cookies.