AppDirect Logo

AppDirect

Développeur/développeuse senior, plateforme

Reposted 11 Days Ago
Be an Early Applicant
Easy Apply
In-Office
Montréal, QC
Senior level
Easy Apply
In-Office
Montréal, QC
Senior level
As a Senior Developer focused on AI infrastructure, you'll design and implement scalable systems, enhance developer experience, and mentor peers while ensuring security and reliability.
The summary above was generated by AI

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 :

  • Senior Developer, Platform

À 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.

Top Skills

Aiops
AWS
Aws Cdk
Git
Go
Grpc
Kubernetes
Rest
Terraform
Typescript
Webhooks

AppDirect Montréal, Québec, CAN Office

Montréal, Canada

Similar Jobs

58 Minutes Ago
Hybrid
Lefebvre, QC, CAN
Senior level
Senior level
Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
The role involves designing and developing firmware for SoC, collaborating with teams, and improving development processes. Requires expertise in embedded systems and programming.
Top Skills: Embedded C/C++GitlabI2CI3CJtagRtosSpiUart
3 Hours Ago
Remote or Hybrid
QC, CAN
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
As a Sr Technical Account Manager, you will provide technical support to Premium Support customers, ensuring their success and satisfaction with CrowdStrike's cybersecurity products. Responsibilities include onboarding, proactive health checks, escalating issues, and collaborating with sales teams for account expansion.
Top Skills: LinuxmacOSPythonRestapiWindows Server
7 Hours Ago
Easy Apply
Remote or Hybrid
Canada
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
The Senior Software Engineer will build route planning and tracking systems, develop web applications, and create APIs for logistics and dispatch operations.
Top Skills: GoGraphQLReactReact NativeTypescript

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account