Poste ouvert

Ingénieur·e logiciel, infrastructure

Télétravail (fuseau horaire EST) • Télétravail • Contrat à temps plein • N° de poste: GDBI-0T2V4Q8S

Ingénieur·e logiciel, infrastructure

À propos de Global Data and BI Global Data and BI recrute en continu pour des projets de données, BI & analytiques et ML/IA auxquels nous participons pour de grandes entreprises. Au-delà des services de consultation, nous construisons des plateformes d'affaires et des applications SaaS prêtes pour la production qui exploitent les technologies cloud modernes, l'analytique de données et les capacités d'IA. Nous offrons des solutions de niveau entreprise avec des ingénieurs certifiés dans les technologies AWS et Microsoft Azure / Power BI. Notre focus inclut les projets de transformation au sein de l'industrie financière, le développement de plateformes personnalisées, et notre suite propriétaire de produits Noème. Notre mission est de transformer le parcours des données corporatives de la complexité vers la clarté stratégique, en s'assurant que les données ne soient pas seulement collectées, mais exploitées pour prendre des décisions plus intelligentes, créer des entreprises plus fortes et avoir un impact durable.

Résumé

L'équipe Infrastructure construit et maintient les systèmes fondamentaux qui alimentent les plateformes de données de Global Data and BI, les produits Noème et les solutions clients. Cela inclut les plateformes d'orchestration pour pipelines de données, automation d'infrastructure cloud, gestion de configuration, systèmes d'observabilité et les services de base qui assurent que nos plateformes de données sont fiables, évolutives et sécurisées pour les clients d'entreprise.

En tant que membre de l'équipe Infrastructure, vous aurez l'opportunité de façonner comment Global Data and BI gère et fait évoluer son infrastructure de plateformes de données, permettant aux ingénieurs de données et équipes produit de construire et déployer des solutions en toute confiance tout en assurant haute disponibilité et performance pour nos clients.

Ce que vous ferez (rôles et responsabilités)

  • Construire et maintenir l'infrastructure d'orchestration pour pipelines de données incluant planification de workflows, exécution de tâches, gestion de dépendances et systèmes de monitoring
  • Développer l'automation d'infrastructure cloud utilisant Infrastructure as Code (Terraform, Pulumi, CloudFormation, templates ARM) pour environnements AWS et Azure
  • Implémenter des plateformes de gestion de configuration qui permettent une configuration d'infrastructure et d'applications sécurisée et contrôlée par version à travers les environnements
  • Concevoir et maintenir l'infrastructure Kubernetes pour charges de travail conteneurisées incluant jobs de traitement de données, API et microservices
  • Construire des pipelines CI/CD pour déploiements d'infrastructure, assurant un provisionnement d'infrastructure fiable et répétable
  • Développer des systèmes d'observabilité et monitoring pour suivre la santé de l'infrastructure, métriques de performance et insights opérationnels
  • Supporter les plateformes d'orchestration de pipelines de données (Apache Airflow, Dagster, Prefect) assurant fiabilité et évolutivité pour les équipes d'ingénierie de données
  • Implémenter les contrôles de sécurité et conformité pour infrastructure cloud incluant sécurité réseau, chiffrement, gestion d'accès et journalisation d'audit
  • Optimiser les coûts d'infrastructure en implémentant étiquetage de ressources, dimensionnement approprié, auto-scaling et monitoring de coûts
  • Construire des outils d'infrastructure self-service qui permettent aux équipes d'ingénierie de provisionner et gérer l'infrastructure indépendamment
  • Maintenir des systèmes haute disponibilité à travers redondance, mécanismes de basculement, planification de reprise après sinistre et pratiques de chaos engineering
  • Déboguer les problèmes d'infrastructure de production avec perturbation minimale, que ce soit remplacer des composants, gérer des basculements ou répondre aux incidents
  • Participer à la rotation de garde répondant aux incidents d'infrastructure pour maintenir la fiabilité du service et restaurer rapidement les opérations normales
  • S'associer avec les équipes d'ingénierie de données et produit pour assurer que l'infrastructure s'aligne avec les besoins d'affaires en évolution et exigences techniques
  • Évaluer et intégrer de nouvelles technologies pour maintenir l'infrastructure moderne et adresser les défis émergents
  • Documenter l'architecture d'infrastructure incluant diagrammes, runbooks et procédures opérationnelles
  • Implémenter les tests d'infrastructure incluant tests d'intégration, expériences de chaos et exercices de reprise après sinistre
  • Supporter les architectures multi-cloud et cloud hybride à travers AWS et Azure
  • Construire l'infrastructure pour charges de travail IA/ML incluant calcul GPU, service de modèles et pipelines d'entraînement
  • Contribuer aux standards d'infrastructure et meilleures pratiques à travers l'organisation

Exigences essentielles (Must-Haves)

  • Diplôme de baccalauréat ou maîtrise en Informatique, Ingénierie ou expérience pratique équivalente
  • 2 à 5 années d'expérience en génie logiciel ou ingénierie d'infrastructure
  • Solides compétences en programmation dans des langages comme Python, Go ou Java pour construire des outils d'infrastructure et automation
  • Expérience avec les plateformes cloud (AWS et/ou Azure) et compréhension des services cloud de base (calcul, stockage, réseau, bases de données)
  • Compréhension des systèmes distribués et capacité à concevoir des solutions qui tiennent compte des compromis comme cohérence, latence et évolutivité
  • Expérience avec Infrastructure as Code utilisant Terraform, Pulumi, CloudFormation ou outils similaires
  • Connaissance de la conteneurisation et expérience avec Docker et orchestration de conteneurs
  • Compréhension des principes CI/CD et expérience construisant des pipelines de déploiement
  • Familiarité avec les systèmes Linux/Unix et outils en ligne de commande
  • Expérience avec le contrôle de version (Git) et workflows de développement collaboratif
  • Solides capacités de résolution de problèmes et compétences de débogage pour problèmes d'infrastructure complexes
  • Pragmatique et orienté affaires - comprendre l'équilibre entre artisanat, vitesse et maintenabilité à long terme
  • Mentalité de propriété - confortable prenant possession de problèmes ambigus et pilotant des solutions indépendamment
  • Pensée systèmes - capacité à comprendre comment les composants interagissent et concevoir des solutions holistiques
  • Empathie client - focus sur permettre aux autres ingénieurs et les supporter dans la construction de systèmes fiables
  • Adaptable et rapide - prospérer dans des environnements non structurés avec exigences en évolution rapide

Atouts (Nice-to-Haves)

  • Expérience avec Kubernetes et orchestration de conteneurs dans environnements de production
  • Connaissance des plateformes d'orchestration de données (Apache Airflow, Dagster, Prefect, Azure Data Factory)
  • Expérience avec les outils de monitoring et observabilité (Prometheus, Grafana, DataDog, New Relic, CloudWatch)
  • Compréhension du réseau incluant VPC, sous-réseaux, équilibreurs de charge, DNS et groupes de sécurité
  • Expérience avec l'administration de bases de données pour PostgreSQL, MySQL, MongoDB ou autres bases de données
  • Connaissance des files d'attente de messages (Kafka, RabbitMQ, SQS, Event Hubs) et architectures événementielles
  • Familiarité avec les technologies de service mesh (Istio, Linkerd) pour microservices
  • Expérience avec les outils de gestion de configuration (Ansible, Chef, Puppet, Salt)
  • Compréhension des meilleures pratiques de sécurité pour infrastructure cloud et cadres de conformité (SOC 2, ISO 27001)
  • Expérience avec la reprise après sinistre et planification de continuité d'affaires
  • Connaissance des stratégies d'optimisation de coûts pour infrastructure cloud
  • Expérience avec l'infrastructure de plateformes de données spécifique aux entrepôts de données, lacs de données ou architectures lakehouse
  • Familiarité avec l'infrastructure de données de streaming (Kafka, Kinesis, Event Hubs)
  • Expérience avec l'infrastructure GPU pour charges de travail IA/ML
  • Compréhension des pratiques FinOps et gestion de coûts cloud
  • Formation en pratiques SRE incluant SLO, SLI, budgets d'erreur
  • Expérience avec les déploiements multi-cloud et architectures cloud hybride
  • Certifications AWS ou Azure (Solutions Architect, DevOps Engineer ou similaire)
  • Contributions à l'open source projets d'infrastructure
  • Maîtrise bilingue de l'anglais et du français (atout pour supporter les équipes d'ingénierie bilingues)

Détails

  • Localisation : Télétravail, fuseau horaire EST préféré pour la collaboration avec équipes d'ingénierie et opérations
  • Relation hiérarchique : Vous relèverez du Gestionnaire d'ingénierie pour Infrastructure, Directeur Infrastructure ou Directeur Ingénierie de plateforme

Rémunération

Package salarial compétitif ajusté selon votre marché local et votre pays de résidence. La rémunération est basée sur la localisation et reflète les standards du marché régional. Nous nous alignons sur les principales entreprises technologiques de votre pays pour garantir une rémunération compétitive et équitable pour les ingénieurs d'infrastructure mid-level avec expertise en cloud et ingénierie de plateforme.

Notre engagement envers la diversité, l'équité et l'inclusion Nous nous engageons à l'équité en matière d'emploi et encourageons les femmes, les Peuples autochtones, les personnes handicapées, les vétérans et les personnes de toutes races, ethnies, religions, capacités, orientations sexuelles, et identités et expressions de genre à postuler. Nous accueillons également les candidatures des pays d'Amérique latine, car le poste est en télétravail.

Que se passe-t-il après votre candidature

Échéancier : Nous visons à compléter notre processus dans les 2-3 semaines suivant la candidature.

Étape 1
Postuler Soumettez votre candidature. Si vous avez postulé auparavant sans succès, vous pouvez postuler à nouveau.
Étape 2
Appel initial (1 heure) Si présélectionné·e, nous planifions une première conversation.
Étape 3
Entretien technique (1h30) Si présélectionné·e, couvrant infrastructure, systèmes distribués et architecture cloud.
Étape 4
Exercice pratique Exercice à emporter ou programmation en pair concevant ou implémentant une solution d'infrastructure.
Étape 5
Entretien de panel (1h30) Rencontre avec équipes Infrastructure et Ingénierie de plateforme.
Étape 6
Décision d'embauche Si vous êtes sélectionné·e, nous envoyons une offre et les prochaines étapes, sinon nous vous informons par courriel.
Si vous n'avez pas de nouvelles après la candidature ou toute étape d'entretien, cela signifie que nous ne poursuivons pas votre candidature.
Avis de confidentialité En cliquant sur « Soumettre la candidature », je comprends et accepte que Global Data and BI Inc. et ses affiliés collecteront et traiteront mes informations conformément à la Politique de confidentialité du recrutement de Global Data and BI disponible à https://globaldataandbi.com/fr-ca/confidentialite-recrutement, et que l'utilisation de ce processus de candidature est régie par les Conditions de recrutement de Global Data and BI disponibles à https://globaldataandbi.com/fr-ca/conditions-recrutement
Postuler

Soumettez votre candidature

Nous vous enverrons d’abord un lien de vérification par courriel. Une fois vérifiée, votre candidature entre dans notre processus d’évaluation et de présélection.

Utilisé pour vous envoyer votre lien de vérification et les mises à jour de cette candidature.

Utilisé uniquement si nous devons clarifier votre disponibilité ou planifier un entretien.

Nous aide à comprendre les contraintes d’autorisation de travail selon les environnements clients.

Ajoutez un deuxième pays de citoyenneté si vous avez une double citoyenneté ou plus. Laissez ce champ vide si cela ne s’applique pas.

Aide à aligner le fuseau horaire, la configuration fiscale/fournisseur et les exigences d’accès client.

Veuillez indiquer votre taux dans votre devise locale, selon votre pays de résidence.

Considérez l’Europe au sens large ici (par exemple l’UE, le Royaume-Uni ou la Suisse). L’autorisation de travail est accordée par chaque pays, pas par l’UE dans son ensemble, alors nous vous demanderons le pays si cela s’applique à votre réponse.

Un permis de travail fermé (lié à un employeur précis) n’autorise à travailler que pour l’employeur qui y est nommé.

La plupart des visas de travail américains sont liés à un employeur précis; indiquez-nous lequel s’applique.

Utilisé pour un contexte rapide (rôles, dates, industries). Aucune publication automatisée.

Utilisé pour examiner des exemples de travail pertinents (code, tableaux de bord, récits de projet).

Ceci est requis pour évaluer les candidatures de manière cohérente. Veuillez ne pas inclure d’identifiants sensibles (passeport/NAS, adresse complète).

Lien optionnel. S’il est fourni, il doit être accessible sans connexion (p. ex. « accessible à toute personne ayant le lien »).