Siemens
Intact FC
Développeur logiciel Senior Full-Stack (Python/React)
À propos du rôle
Nos employés sont au cœur de tout ce que nous faisons. Ensemble, nous aidons les gens, les entreprises et la société à prospérer en temps de prospérité et à être résilients en temps difficiles.
Notre promesse envers nos employés représente l'engagement d'Intact en échange de votre adhésion à nos valeurs, de vos efforts pour faire de votre mieux, de votre ouverture au changement et de votre investissement dans votre carrière. En retour, nous promettons de fournir du soutien, des opportunités et des récompenses financières basées sur le rendement dans un milieu de travail où vous pouvez façonner l'avenir, gagner en équipe et grandir avec nous.
Nous recherchons un développeur logiciel principal Full-Stack (Python/React) pour rejoindre notre équipe d'ingénierie IA en pleine croissance et construire des produits fiables, évolutifs et alimentés par l'IA dans les systèmes distribués, le développement frontend et backend, l'infrastructure cloud, l'extraction d'informations et les services LLM.
Il s'agit d'un nouveau rôle au sein de notre équipe en pleine croissance | This role is a new member of our growing team.
La rémunération chez Intact, c'est bien plus qu'un simple salaire.
- Modalités de travail flexibles et modèle de travail hybride
- Possibilité d'acheter jusqu'à 5 jours de congé supplémentaires par an
- Multiples avantages offerts pour soutenir le bien-être physique et mental, y compris la télémédecine, un compte mieux-être et bien plus encore
- Régime d'actionnariat et autres épargnes : jusqu'à 12% du salaire ou même plus (demandez comment vous pourriez gagner un revenu garanti à vie)
Gamme de salaire (sans s'y limiter) : 118,700 - 145,100
Prime annuelle cible, basée sur le salaire de base, avec un paiement potentiel jusqu'au double de la cible (sous réserve de la performance personnelle et de l'entreprise) : 12%
Dans le cadre de notre engagement à gagner en équipe, nous partageons notre succès avec nos employés par le biais de notre programme de primes annuelles et du régime d'achat d'actions des employés (RAE) – Intact égalant 50% de vos actions nettes.
Nos régimes de retraite offrent flexibilité et sécurité à long terme pour nos employés au-delà de leur carrière. Nous sommes l'une des rares entreprises à offrir la possibilité de recevoir un revenu garanti à vie grâce à notre régime de retraite à prestations déterminées.
Le salaire pour le candidat sera déterminé en tenant compte d'un certain nombre de facteurs, notamment : l'expérience, les compétences, les qualifications, la contribution anticipée au rôle, l'équité interne, etc. La fourchette salariale présentée ci-dessus est basée sur un horaire de travail de 35 heures et représenterait une majorité de profils de candidats différents. Cependant, nous encourageons les candidats qui pourraient se situer en dehors de cette fourchette à postuler également.
#LI-Hybrid
Veuillez noter qu'Intact ne fournit aucun parrainage ni autre soutien pour les questions liées à l'immigration, y compris, mais sans s'y limiter, les permis de travail fermés spécifiques à l'employeur. Les candidats doivent être éligibles à travailler au Canada à compter de la date de début prévue et tout au long de leur emploi, et sont seuls responsables du maintien de leur éligibilité au travail.
Si vous êtes un employé d'Intact ou de belairdirect, veuillez postuler à ce poste sur le site Carrières internes.
Ce que vous ferez ici
- Concevoir et faire évoluer des systèmes distribués pilotés par événements en utilisant des pipelines basés sur des files d'attente, des architectures fan-out/fan-in, la gestion de la contre-pression, l'idempotence et une gestion fiable des défaillances et des nouvelles tentatives.
- Développer et maintenir des composants frontend et backend qui prennent en charge nos algorithmes et nos fonctionnalités basées sur l'IA.
- Construire des solutions LLM en production, y compris l'intégration de modèles cloud et l'optimisation de la qualité, de la latence et des coûts.
- Développer des pipelines d'extraction d'informations couvrant la classification, l'OCR, l'analyse de la mise en page des documents, l'extraction basée sur modèle, la conception de prompts, le raffinement et la validation.
- Gérer les fondations frontend, y compris la gestion des paquets monorepo, l'orchestration des builds, les composants partagés React, l'architecture TypeScript et la performance des builds.
- Concevoir et maintenir l'infrastructure Terraform, y compris les modules réutilisables, l'état distant, l'épinglage des fournisseurs et les configurations multi-environnements.
- Contribuer à l'architecture AWS, y compris le réseau, l'équilibrage de charge, les passerelles API, IAM, le chiffrement et la gestion des clés, ainsi que la livraison des journaux et des métriques.
- Concevoir des flux de travail CI/CD avec des pipelines réutilisables, des matrices d'environnements et des portes d'approbation de production.
- Soutenir les tests de composants, d'intégration et les tests automatisés d'interface utilisateur, y compris les environnements de test locaux utilisant des services cloud émulés.
- Établir l'observabilité grâce à la journalisation structurée, aux métriques personnalisées et aux requêtes qui retracent les défaillances à travers les pipelines distribués.
- Optimiser les services conteneurisés pour la performance et le coût grâce à un dimensionnement approprié, un réglage de la concurrence et une analyse des goulots d'étranglement.
- Définir des normes de développement et des stratégies techniques qui favorisent la qualité, l'efficacité, la résilience, la maintenabilité et la durabilité.
- Collaborer à la priorisation, résoudre les problèmes techniques, améliorer la productivité de l'équipe et encadrer les membres de l'escouade en tant que leader technique.
Prérequis
Ce que vous apportez
- Diplôme universitaire (Licence ou équivalent) en génie informatique, en informatique ou dans un domaine connexe – ou éducation et expérience équivalentes.
- Au moins cinq ans d'expérience significative en développement logiciel.
- Solide maîtrise de Python, TypeScript, React, AWS, et des REST APIs en utilisant Swagger/OpenAPI.
- Expérience avec les systèmes distribués et les architectures pilotées par événements, y compris le traitement asynchrone, les nouvelles tentatives, l'idempotence, la contre-pression et la récupération après défaillance.
- Expérience avec l'architecture frontend, les monorepos, les bibliothèques de composants partagés React, la conception de types TypeScript, et l'optimisation des builds et des bundles.
- Expérience avec Terraform, y compris la conception de modules, l'état distant, l'épinglage des fournisseurs et l'infrastructure multi-environnements.
- Connaissance approfondie de AWS couvrant le réseau, l'équilibrage de charge, les passerelles API, IAM, le chiffrement, la gestion des clés, la journalisation et les métriques.
- Expérience dans la conception de systèmes CI/CD avec des flux de travail réutilisables, des matrices d'environnements et des processus d'approbation de production.
- Expérience en production dans la prise en charge de fonctionnalités basées sur LLM ou des modèles, du prototype au service fiable, y compris l'intégration de modèles cloud et la gestion de la qualité, de la latence et des coûts.
- Connaissance de l'IA, de l'IA générative, du RAG, du MLOps, de la conception de prompts, de l'OCR, de l'analyse de la mise en page des documents et de l'extraction d'informations.
- Expérience avec les tests de composants, d'intégration et les tests automatisés d'interface utilisateur.
- Solides compétences en matière d'observabilité et de dépannage, y compris la journalisation structurée, les métriques personnalisées et le traçage des défaillances dans les systèmes distribués.
- Solides compétences en documentation et en communication, avec la capacité d'expliquer clairement des concepts techniques complexes.
- Aucune expérience de travail canadienne requise, mais doit être éligible à travailler au Canada.
- Pour les candidats résidant au Québec, la bilinguisme est requis compte tenu de la nécessité d'interagir régulièrement avec des collègues anglophones à travers le pays.
Atouts
- Expérience dans la direction de migrations impliquant un gestionnaire de dépendances, une plateforme CI ou une configuration d'infrastructure.
- Expérience dans la conception d'environnements de développement locaux et de tests d'intégration utilisant des services cloud émulés.
- Expérience dans l'optimisation des services conteneurisés pour le coût et la performance, y compris le dimensionnement des charges de travail, le réglage de la concurrence et l'analyse des goulots d'étranglement.
- Expérience dans l'encadrement de développeurs ou dans le rôle de chef technique.
Nous sommes un employeur souscrivant au principe de l'égalité d'accès à l'emploi
Chez Intact, notre valeur de respect repose sur la reconnaissance de la diversité comme une force. Nous nous efforçons de créer un lieu de travail accessible où les employés se sentent valorisés, inclus et encouragés à partager leurs perspectives uniques.
Nous encourageons les candidatures de personnes appartenant à des groupes équitables, y compris, mais sans s'y limiter, les femmes, les peuples autochtones, les personnes handicapées, les personnes noires et les membres de la communauté 2SLGBTQI+.
Dans le cadre de l'engagement d'Intact envers la réconciliation, nous reconnaissons que nous travaillons, nous rencontrons et nous voyageons sur le territoire actuellement appelé Canada, originellement habité par les Premières Nations, les Métis et les Inuits. Cette histoire s'étend sur de nombreux siècles et continue d'évoluer aujourd'hui.
Nous avons des politiques pour assurer l'égalité d'accès et de participation pour les personnes handicapées, y compris la fourniture d'ajustements en milieu de travail (accommodements). Une copie des politiques applicables est disponible sur demande.
Si nous pouvons vous fournir un ajustement spécifique pour rendre le processus de recrutement plus accessible pour vous, veuillez nous en informer lorsque nous vous contacterons au sujet d'une opportunité d'emploi. Nous travaillerons avec vous pour répondre à vos besoins.
Apprenez-en davantage sur notre processus de recrutement et votre parcours candidat ici. careers.intactfc.com/recruitment-process
