Nouveau

Développeur/développeuse senior, plateforme

Montreal, Canada

Pour la version anglaise de cette description de poste, veuillez consulter le lien suivant / For the English version of this job description, please refer to the following link :

À propos d’AppDirect

Devenez un citoyen du monde à l’ère numérique et outillez une nouvelle génération d’entrepreneurs branchés aux quatre coins du globe. AppDirect offre une plateforme d’abonnement permettant de vendre n’importe quel produit en tant que service, et ce, par n’importe quel canal et sur n’importe quel appareil. Nous alimentons des millions d’abonnements pour le compte d’organisations de partout dans le monde. Notre action est toujours guidée par nos valeurs et notre culture – une culture qui vous permet d’être vu, de rester authentique et d’exceller.

Voici une chance unique de participer à la fondation de l'équipe qui sera responsable de notre avenir en matière d’IA. En tant que développeur ou développeuse de plateforme spécialisé en infrastructure IA, vous serez le lien essentiel entre notre ambitieuse stratégie en matière d’IA et la plateforme robuste et évolutive nécessaire à sa mise en œuvre. Vous agirez comme intégrateur système clé, travaillant à l'intersection de l'infrastructure infonuagique, des opérations d’IA (AIOps) et des outils de développement. Vous serez responsable de la recherche, du développement de prototypes et de l’intégration des nouvelles technologies pour construire le moteur de la prochaine génération de nos produits basés sur l'IA. Il ne s'agit pas d'un poste de maintenance; c'est une chance unique de concevoir, construire et intégrer les systèmes critiques qui détermineront notre réussite pour les années à venir.

Ce que vous ferez et ce qui vous fera briller :

Piloter la vision derrière notre plateforme d'outils d’IA : Diriger la conception et la mise en œuvre de l'infrastructure et des intégrations essentielles permettant l’utilisation sécurisée et évolutive de services d'IA comme AWS Bedrock et d’outils de développement comme GitHub Copilot à travers l'organisation.

Axer l’architecture sur l’évolutivité et la fiabilité : Concevoir et déployer des éléments d’infrastructure résilients, évolutifs et rentables pour prendre en charge les nouveaux flux de travail d’IA générative et sans serveur, tout en assurant la maintenance de nos services existants sur Kubernetes.

Piloter l’intégration et le prototypage des systèmes : Agir en tant que développeur
« polyglotte » au sein de l’équipe, en assurant l’évaluation, les prototypes et l’intégration des technologies émergentes (p. ex., les nouveaux services, outils de sécurité et plateformes de développement basés sur l’IA) afin de créer une expérience utilisateur fluide et cohérente sur la plateforme.

Faciliter l’adoption de l’IA : Collaborer étroitement avec les équipes de développement pour créer des plateformes et des processus leur permettant d’exploiter efficacement et en toute sécurité les services d’IA générative en les intégrant directement à leurs produits et flux de travail.

Améliorer l’expérience développeur : Promouvoir et optimiser notre plateforme de développement interne en créant des outils en libre-service, des processus optimisés (« golden paths ») et des automatisations sophistiquées sur Go et TypeScript afin de connecter nos différents systèmes et de permettre à nos équipes de développement de déployer des fonctionnalités de manière rapide et sécurisée.

Favoriser l’excellence technique : Agir comme leader technique et mentor au sein d’une équipe plateforme performante et agile; piloter les décisions architecturales, animer des discussions techniques complexes et promouvoir une culture du développement axée sur l’excellence et l'amélioration continue.

Défendre les bonnes pratiques en matière de SRE et de sécurité : Appliquer et gérer activement les mesures de sécurité (notamment la gouvernance des données d’IA et les contrôles d'accès) et les principes d'ingénierie de la fiabilité des sites (SRE) au sein de notre environnement infonuagique afin d'améliorer la fiabilité, le rendement et l'observabilité de notre plateforme d'IA.

Assurer la gestion des systèmes critiques : Participer à un système de rotation sur appel et piloter la gestion des incidents pour notre plateforme principale, en utilisant chaque occasion pour apprendre et concevoir des systèmes plus résilients.

Profil recherché :

  • 5+ années d’expérience en développement de plateformes, en ingénierie de la fiabilité des sites (SRE) ou dans un poste similaire, avec une feuille de route éprouvée en conception, construction et exploitation de systèmes distribués critiques de grande envergure.
  • Compétences en développement logiciel, incluant une expérience solide avec Go et/ou TypeScript; approche de la programmation comme moyen de résoudre les problématiques d’infrastructure et d’automatisation.
  • Solides compétences en matière d’intégration et d’API : Capacité démontrée à concevoir et établir des outils pour relier divers systèmes hétérogènes, avec une excellente connaissance de la conception d’API (REST, gRPC), de webhooks et d’architectures événementielles.
  • Expérience éprouvée avec des outils d’infrastructure en tant que code (IaC), idéalement AWS CDK ou Terraform.
  • Expérience en leadership technique, incluant le mentorat d’autres développeurs, la prise de décisions architecturales et la gestion de projets complexes, et ce, de la conception à la livraison.
  • Maîtrise approfondie d'AWS, incluant une expérience pratique avec les architectures multicomptes, la gouvernance, la réseautique (VPC) et une diversité de services.
  • Expérience avec la gestion et la maintenance de services de production sur Kubernetes (EKS), axée notamment sur la fiabilité et la sécurité des charges de travail héritées.
  • Excellentes aptitudes en communication et en collaboration; facilité pour expliquer le fonctionnement de systèmes complexes.

Atouts pour vous démarquer :

  • Esprit touche-à-tout et capacité d'apprentissage rapide : Vous êtes de tempérament curieux et vous maîtrisez rapidement de nouveaux langages de programmation, frameworks et autres technologies; vous avez à cœur de trouver et d'intégrer l'outil le mieux adapté à chaque situation.
  • Expérience professionnelle dans la conception d'infrastructures sécurisées et évolutives pour la prise en charge de services et outils d'IA générative (p.ex., intégration d'AWS Bedrock, de GitHub Copilot ou d'API d'IA).
  • Expérience avec le cycle de vie MLOps/AIOps, incluant les outils d’intégration et livraison continues (CI/CD) pour les modèles, le pipeline de données et l'observabilité de l'IA, même s’il s’agissait d’un rôle purement axé sur la plateforme.
  • Expérience à piloter des initiatives pour créer ou améliorer une plateforme de développement interne, notamment à l’aide d’outils comme Backstage.io.
  • Expérience en déploiement de stratégies d'observabilité pour les systèmes distribués à grande échelle, notamment en fédérant des données provenant de plusieurs outils.
  • Solides connaissances en architecture de sécurité infonuagique; connaissance des meilleures pratiques en matière de sécurité logicielle.
  • Expérience éprouvée en gestion des coûts de l’infuagique et en FinOps.
  • Expertise en administration et optimisation de bases de données telles que PostgreSQL et DynamoDB.
  • Certification AWS dans un domaine pertinent (p.ex., Solutions Architect Professional, DevOps Engineer Professional, Security Specialty).

 

Chez AppDirecte, nous croyons que l’innovation est à son meilleur dans un environnement favorisant la diversité de l’excellence, de l’expérience et de la pensée. Nous accueillons chaque « AppDirecteur » et « AppDirectrice » pour l’empreinte unique qui est la sienne. Nous favorisons un environnement inclusif et sans discrimination à l’égard de la race, de la religion, de l’âge, de l’orientation sexuelle et de l’identité de genre, afin de favoriser l’authenticité, la fierté et l’excellence. Dans cette optique, nous encourageons fortement les candidatures des personnes autochtones, des personnes handicapées, des personnes issues de la diversité des orientations sexuelles et des genres et/ou des personnes aux identités intersectionnelles.

Chez AppDirecte, nous prenons la protection de la vie privée très au sérieux. Pour plus d'informations sur notre utilisation et notre gestion des données personnelles des candidats, veuillez lire notre politique de confidentialité des candidats. Pour en savoir plus sur nos pratiques générales en matière de confidentialité, veuillez consulter l'avis de confidentialité d'AppDirecte: https://www.appdirect.com/about/privacy-notice

Veuillez noter que ce rôle nécessite une bonne connaissance de l'anglais puisque le/la candidat.e sélectionné.e devra collaborer avec des équipes situées, entre autres, aux États-Unis, en Inde, en Argentine, ainsi que dans les provinces de l'Ontario et de l'Alberta.

Mettre en place une alerte emploi

Vous souhaitez développer votre carrière chez AppDirect ? Demandez à recevoir directement dans votre boîte de messagerie les offres d’emploi à venir.

Postuler à ce poste

*

indique un champ obligatoire

Téléphone
CV*

Types de fichiers acceptés : pdf, doc, docx, txt, rtf

Lettre de motivation

Types de fichiers acceptés : pdf, doc, docx, txt, rtf


Formation

Sélectionner une option…
Sélectionner une option…
Sélectionner une option…
Sélectionner une option…
Sélectionner une option…