Intact FC
Développeur logiciel intermédiaire, 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 personnes, les entreprises et la société à prospérer dans les bons moments et à faire preuve de résilience dans les moments difficiles.
Notre promesse aux employés représente l'engagement d'Intact envers vous en échange de l'incarnation de nos valeurs, de votre volonté de donner le meilleur de vous-même, de votre ouverture au changement et de votre investissement dans votre carrière. En retour, nous nous engageons à offrir du soutien, des opportunités et des récompenses financières basées sur la performance dans un milieu de travail où vous pouvez façonner l'avenir, réussir en équipe et grandir avec nous.
Nous recherchons un développeur logiciel intermédiaire, Full Stack (Python/React) pour rejoindre notre équipe d'ingénierie IA en pleine croissance et aider à construire des produits de données et d'IA fiables et de qualité production pour l'un des plus grands assureurs IARD au Canada.
Vous contribuerez à l'ensemble de la pile technologique, de l'extraction d'informations et des fonctionnalités basées sur LLM aux systèmes distribués, aux plateformes frontend, à l'infrastructure cloud et à l'automatisation de la livraison.
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 ne se limite pas au salaire.
- Modalités de travail flexibles et modèle de travail hybride
- Possibilité d'acheter jusqu'à 5 jours de congé supplémentaires par an
- De nombreux avantages offerts pour soutenir le bien-être physique et mental, notamment la télémédecine, un compte bien-être et bien plus encore
- Régime d'actionnariat et autres épargnes : jusqu'à 12% du salaire ou même plus (demandez comment vous pourriez obtenir un revenu garanti à vie)
Fourchette salariale (à titre indicatif) : 94,200 - 115,200
Cible de bonus annuel, basée sur le salaire de base, avec un versement potentiel pouvant atteindre le double de la cible (sous réserve de la performance personnelle et de celle de l'entreprise) : 10%
Dans le cadre de notre engagement à réussir en équipe, nous partageons notre succès avec nos employés grâce à notre régime de bonus annuel et à notre régime d'achat d'actions pour les employés (ESPP) – Intact égalant 50% de vos actions nettes.
Nos régimes de retraite offrent flexibilité et sécurité à long terme à 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 du candidat sera déterminé en tenant compte de plusieurs facteurs, notamment : l'expérience, les compétences, les qualifications, la contribution prévue au rôle, l'équité interne, etc. La fourchette salariale présentée ci-dessus est basée sur une semaine de travail de 35 heures et représenterait la majorité des différents profils de candidats. Cependant, nous encourageons également les candidats qui pourraient se situer en dehors de cette fourchette à postuler.
#LI-Hybrid
Si nous pouvons 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 de candidat ici. careers.intactfc.com/recruitment-process
Veuillez noter qu'Intact ne fournit pas de parrainage ou d'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 pour travailler au Canada à partir 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 pour ce rôle sur le site de carrière interne.
Ce que vous ferez ici
- Travailler dans un environnement multidisciplinaire qui réunit la science des données, le génie logiciel, les sciences actuarielles, les affaires et le design.
- Concevoir, construire, tester, déployer et exploiter des services et des pipelines de données fiables en production.
- Développer des solutions d'extraction d'informations de bout en bout, incluant la classification, l'OCR et le traitement de la mise en page de documents, l'extraction basée sur des modèles, le raffinement en aval et la validation.
- Faire passer des fonctionnalités basées sur LLM et machine-learning du prototype à la production en intégrant des fournisseurs de modèles cloud et en équilibrant qualité, latence, fiabilité et coût.
- Concevoir et prendre en charge des composants de systèmes distribués, notamment les pipelines basés sur des files d'attente, les flux de travail fan-out et fan-in, la contre-pression, l'idempotence, la gestion des échecs, la sémantique de nouvelle tentative et les mesures de protection contre la perte ou la duplication de données.
- Diagnostiquer et résoudre les problèmes dans les pipelines distribués en utilisant des journaux structurés, des métriques personnalisées et des requêtes traçables qui suivent une requête ayant échoué à travers le système.
- Influencer la feuille de route IA du plus grand assureur IARD au Canada.
- Construire et maintenir des applications frontend et des bibliothèques de composants React partagées dans un monorepo, avec un accent sur la conception TypeScript, la performance de construction, le regroupement et la livraison en production.
- Développer et maintenir l'infrastructure en tant que code en utilisant Terraform, incluant des modules réutilisables, l'état distant, le verrouillage de version des fournisseurs et des configurations multi-environnements.
- Concevoir et exploiter des solutions AWS au-delà des services d'application, incluant la mise en réseau, l'équilibrage de charge, les passerelles API, le chiffrement et la gestion des clés, IAM, ainsi que les pipelines de livraison de journaux et de métriques.
- Concevoir des flux de travail CI/CD, incluant des pipelines réutilisables, des matrices d'environnement et des portes d'approbation de production.
- Suivre le rythme des nouvelles technologies et les appliquer de manière réfléchie pour améliorer vos solutions.
- Ajuster les services conteneurisés pour la performance et le coût en évaluant le dimensionnement des ressources, les limites de concurrence et les goulots d'étranglement réels sous charge.
- Partager les connaissances avec les stagiaires, les scientifiques des données et les développeurs logiciels pour aider l'équipe à grandir.
Ce que vous apportez
- Un diplôme universitaire de premier cycle (Bachelor) en informatique, en génie logiciel ou toute combinaison d'études et d'expérience équivalente.
- Maîtrise de Python, REST / GraphQL APIs, AWS (S3, Lambda, Sagemaker ou services similaires).
- Expérience avec le machine learning et les bibliothèques de calcul scientifique telles que scikit-learn, NumPy, SciPy, Tensorflow, etc.
- Expérience avec les pipelines, les ingestions/automatisations.
- Bonne connaissance des pratiques de génie logiciel telles que les modèles de conception, connaissance du cycle de développement et d'autres outils tels que Git, Jira, Confluence.
- L'engagement à être un excellent coéquipier collaboratif.
- Une curiosité illimitée et une passion pour remettre en question le statu quo.
- Capacité à se concentrer sur des problèmes vaguement définis nécessitant l'application d'une approche créative.
- Solides compétences en communication, en gestion du temps et en organisation du travail.
- Si vous n'avez pas d'expérience dans le domaine de l'IA, une forte motivation à apprendre ce nouveau domaine passionnant.
- Aucune expérience de travail au Canada requise, cependant vous devez être éligible pour travailler au Canada.
- Pour les candidats situés au Québec, le 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 de la migration d'un gestionnaire de dépendances, d'une plateforme CI ou d'une disposition d'infrastructure dans une base de code en direct.
- Expérience de la construction de harnais de développement local et de tests d'intégration utilisant des services cloud émulés.
- Expérience de l'ajustement des services conteneurisés pour l'utilisation des ressources, la concurrence, la latence, le débit et le coût.
- Connaissance des outils DevOps tels que Kubernetes et ELK.
- Connaissance de MongoDB, Kafka ou de technologies de données et de messagerie comparables.
- Expérience avec le traitement avancé de documents, l'OCR, l'analyse de mise en page, la classification, l'extraction et les flux de travail de validation.
- Expérience du développement de pipelines de données de production et de machine-learning.
- Expérience dans le domaine de l'assurance.
Nous sommes un employeur souscrivant au principe de l'égalité d'accès à l'emploi.
Chez Intact, notre valeur de respect est fondée sur le fait de voir la diversité comme une force. Nous nous efforçons de créer un milieu 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 membres de groupes en quête d'équité, notamment, mais sans s'y limiter, les femmes, les peuples autochtones, les personnes en situation de handicap, 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 voyageons sur les terres actuellement appelées Canada, habitées à l'origine par les Premières Nations, les Métis et les Inuits. Cette histoire s'étend sur plusieurs siècles et continue d'évoluer aujourd'hui.
Nous avons des politiques pour assurer un accès et une participation égaux aux personnes en situation de handicap, y compris la fourniture d'ajustements au milieu de travail (accommodements). Une copie des politiques applicables est disponible sur demande.
