Développeur ou développeuse de logiciels senior
Burnaby, BC, CA Toronto, ON, CA Montréal, QC, CA Calgary, AB, CA Qu?bec, QC, CA Edmonton, AB, CA Vancouver, BC, CA Ottawa, ON, CA
Joignez-vous à notre équipe et ce que nous accomplirons ensemble
Vous aimez créer des solutions novatrices et de meilleures pratiques?
Joignez-vous à une équipe de dirigeants techniques passionnés. Accélérez l’adoption du nuage en créant des modèles renforcés et prêts à l’emploi sur Google Cloud Platform. Faites de la sécurité, de la fiabilité, de l’excellence opérationnelle et de la rentabilité des piliers immuables des solutions infonuagiques natives. Collaborez avec des collègues dans toute l’entreprise pour partager l’information, faire évoluer les contrôles de gouvernance et simplifier les processus de travail. Notre équipe est composée d’ingénieurs en apprentissage-machine, d’ingénieurs de données, de développeurs et d’architectes techniques ayant des compétences techniques diverses pour assurer le succès des projets de nuage public qui stimulent l’innovation en IA dans toute l’organisation.
À titre de développeur ou développeuse de logiciels au sein de l’équipe Accélérateur d’IA, vous mettrez à profit votre capacité à concevoir et à créer des applications de bout en bout ainsi que votre connaissance de Google Cloud Platform et des outils et pratiques d’intégration et de livraison continues liés à l’infonuagique. Grâce à votre compréhension du développement d’applications optimisées par l’IA, vous collaborerez avec les équipes de livraison ainsi qu’avec des parties prenantes internes et externes pour concevoir et mettre en œuvre des applications infonuagiques évolutives, fiables et sécurisées. Vous aiderez à définir et à communiquer les architectures de référence et les meilleures pratiques à l’échelle de TELUS.
Voici comment
- Concevoir, mettre en œuvre et maintenir des applications et des infrastructures robustes pour soutenir le développement et le déploiement d’outils d’IA générative et d’apprentissage-machine de pointe pour TELUS.
- Évaluer et comparer différentes approches techniques et expliquer leurs avantages et inconvénients à l’équipe afin d’orienter les décisions touchant l’architecture pour les projets d’IA.
- Concevoir et développer des outils, des composants et des processus pour soutenir la prise en charge des services de nuage public, l’intégration et la livraison continues ainsi que la sécurité.
- Diriger les efforts de démonstration de faisabilité pour les architectures, les produits et les outils envisagés.
- Adopter et communiquer de nouveaux concepts, idées, techniques et meilleures pratiques ainsi que des outils technologiques à tous les niveaux de l’organisation.
- Aider à la correction des problèmes de stabilité et de performance des applications.
- Travailler à la mise en place des infrastructures et des cadres infonuagiques requis.
Vous possédez
- Vous avez une vaste expérience avec Google Cloud Platform (GCP) ou un autre fournisseur de services infonuagiques, y compris l’hébergement d’applications, BigQuery et l’informatique sans serveur au moyen d’outils comme Cloud Functions et Cloud Run.
- Vous connaissez bien les principes et les cadres de sécurité infonuagique et vous avez de l’expérience pratique avec les concepts et les flux de travail modernes en matière de développement et d’exploitation.
- Vous possédez une solide expertise en matière de développement dorsal, notamment en création et en intégration d’API REST à l’aide de cadres comme FastAPI.
- Vous avez une expérience pratique du développement en Python, notamment dans des environnements axés sur les données et pour la création d’applications évolutives.
- Vous avez travaillé avec des technologies infonuagiques natives telles que Docker, Kubernetes et Terraform pour l’orchestration de conteneurs et l’infrastructure en tant que code.
- Vous connaissez les meilleures pratiques d’intégration et de livraison continues, et savez utiliser des outils comme GitHub Actions pour gérer les flux de travail et Cloud Build pour automatiser les déploiements et maintenir la fiabilité.
- Vous avez une excellente connaissance des solutions de surveillance, d’alerte et de journalisation dans les écosystèmes infonuagiques natifs.
- Vous communiquez avec assurance des idées techniques complexes à divers publics, y compris des développeurs, des collaborateurs et des hauts dirigeants.
- Vous avez de l’expérience en développement avec Python, JavaScript ou Typescript.
- Vous vous tenez au courant des dernières avancées en matière de technologie d’apprentissage-machine et d’IA générative, et êtes enthousiaste à l’idée d’explorer de nouvelles techniques et technologies.
Atouts
- Expertise avancée en matière de services GCP, en particulier Google Kubernetes Engine (GKE) et l’optimisation BigQuery
- Connaissance des cadres de développement frontal comme React.js pour la création d’applications de bout en bout
- Expérience dans l’utilisation de Python pour l’ingénierie de données, l’apprentissage-machine ou les flux de travail d’IA générative
Une connaissance avancée de l'anglais est requise, car vous serez appelé(e) la plupart du temps à interagir en anglais avec des parties externes (par ex. clients, fournisseurs ou partenaires externes); à interagir en anglais avec des parties internes (par ex. collègues ou parties prenantes); et à travailler dans un environnement informatique anglais dans le cadre des tâches liées à ce poste dont la portée est internationale.