- AWS (EKS, ECS, RDS, ALB, VPC, S3, SQS, etc.)
Not sure if you're 100% qualified?:
Avez-vous déjà rêvé de concevoir des outils qui permettent aux gens de mieux raconter leurs histoires avec les données? Chez Plotly, c’est exactement ce que nous faisons! Nous combinons technologie de pointe et environnement collaboratif pour aider les scientifiques de données, ingénieur·es et analystes du monde entier à atteindre leurs objectifs.
Travaillez à l’intersection de l’infrastructure, des services infonuagiques et des API backend. Nous cherchons un·e ingénieur·e de niveau senior avec une solide expertise en infrastructure infonuagique, Kubernetes et développement en Go pour contribuer à Plotly Cloud — une plateforme en tant que service (PaaS) conçue pour déployer des applications Dash.
La personne idéale possède une mentalité axée sur la qualité et se sent à l’aise de travailler à la fois sur l’infrastructure (AWS) et les services backend (y compris les plugins de passerelles et les contrôleurs), tout en maintenant des normes élevées en matière de sécurité, de fiabilité et de performance.
Un aperçu des technologies avec lesquelles vous travaillerez
- Kubernetes (incluant contrôleurs, opérateurs, passerelles API comme Traefik/Kong)
- AWS (EKS, ECS, RDS, ALB, VPC, S3, SQS, etc.)
- Pipelines CI/CD pour déploiement d’applications et d’infrastructure
- Cadres de tests automatisés (Smoke, E2E)
- Outils d’observabilité (OpenTelemetry, Honeycomb)
Vos responsabilités
- Travailler sur l’infrastructure infonuagique (AWS) et les ressources natives de Kubernetes (ex. : API Gateways, contrôleurs personnalisés).
- Maintenir et faire respecter des standards élevés en matière de sécurité, de fiabilité et de performance de la PaaS.
- Concevoir, implanter et gérer des pipelines CI/CD pour un déploiement fiable, rapide et sans interruption.
- Automatiser le provisionnement, la configuration et la gestion de l’infrastructure en développement, staging et production.
- Mettre en œuvre des stratégies de reprise après sinistre robustes et testées régulièrement.
- Développer des mécanismes de retour arrière automatisés en cas de déploiement problématique.
- Assurer le support opérationnel en garantissant la stabilité et la disponibilité.
- Mettre en place des tests automatisés (smoke tests, E2E) pour valider la qualité en continu.
- Collaborer avec les équipes interfonctionnelles (QA, Produit) pour définir les exigences, résoudre les problèmes et assurer des livraisons fluides.
- Contribuer à l’évolution de l’architecture de la plateforme, en mettant l’accent sur l’évolutivité, la résilience et la sécurité.
- Améliorer les flux de travail de développement et promouvoir les meilleures pratiques en matière de code, de tests et de gestion d’infrastructure.
Ce que vous apportez à l'équipe
Expérience & leadership technique
- 7 ans et plus d’expérience en développement logiciel professionnel, avec une forte concentration sur les services backend, l’infrastructure infonuagique et les produits SaaS en production.
- Capacité démontrée à mener des projets techniques complexes jusqu’à leur réalisation.
- Excellentes compétences en communication et esprit collaboratif.
- Approche rigoureuse axée sur la qualité, avec un souci constant de sécurité, fiabilité et performance.
- Approche de type "ownership end-to-end", de la conception jusqu’à l’observabilité post-déploiement.
- Maîtrise approfondie des concepts fondamentaux de Kubernetes (Déploiements, Services, RBAC, Espaces de noms).
- Expérience concrète avec les contrôleurs, opérateurs, et l’extension de l’API Kubernetes via des bibliothèques clientes.
- Connaissance des implémentations de passerelles API dans Kubernetes (ex. : Traefik, Kong, Ambassador).
- Bonne compréhension des pratiques de sécurité Kubernetes et de leur application réelle.
- Maîtrise du langage Go, avec expérience dans la création de services backend évolutifs et prêts pour la production.
- Connaissance solide de la gestion des dépendances et des modules Go.
Infrastructure as Code (IaC) & services infonuagiques
- Expérience pratique avec Pulumi ou Terraform pour gérer l’infrastructure infonuagique.
- Bonne connaissance des principaux services AWS : EKS, ECS, RDS, ALB, VPC, S3, SQS.
- Compréhension approfondie des principes de sécurité et de réseautique en infonuagique.
- Expérience démontrée dans la mise en place de pipelines CI/CD et l’automatisation de l’infrastructure.
- Maîtrise des stratégies de tests automatisés (smoke, E2E) intégrées dans les pipelines de livraison..
- À l’aise pour assurer le support et résoudre les problèmes dans des environnements SaaS en production.
Atouts supplémentaires
- Expérience dans la conception et la mise en œuvre de produits de type PaaS.
- Intérêt marqué pour le mentorat et le partage des connaissances techniques.
- Contribution active à l’écosystème cloud-native (ex. : projets CNCF, développement d’opérateurs Kubernetes).
- Mentalité orientée sécurité, avec compréhension avancée des pratiques de sécurité dans Kubernetes.
Vous n'êtes pas certain si vous êtes 100% qualifiés?:
Vous ne répondez pas à toutes les exigences, mais vous pensez que vous seriez un bon candidat pour notre plot-legion ? N'hésitez pas à poser votre candidature !
Ce que vous pouvez attendre de nous:
Santé et bien-être
- Couverture santé complète
- Temps libre rémunéré généreux et horaires de travail flexibles
- Programme de complément de congé parental
Croissance et avenir
- Options d'achat d'actions pour tous les employés à temps plein
- Programme d'apprentissage et de développement
Libérez votre créativité et façonnez l'avenir de l'analyse des données!
Fondée par des innovateur·trices et animée par une communauté passionnée d’utilisatrices, utilisateurs et de client·es, notre équipe relève chaque défi avec enthousiasme — qu’il s’agisse de créer une interface utilisateur à la fine pointe pour une interaction fluide avec les données, ou d’optimiser nos bibliothèques graphiques et nos services pour assurer des performances hautement fiables. Et ce n’est que le début!
Nous sommes une équipe soudée et en pleine croissance où chaque personne peut avoir un impact réel et immédiat. Nous adorons résoudre des problèmes complexes, travaillons avec rigueur et croyons profondément à la mission de l’open source. Chez Plotly, vous collaborerez avec une équipe diversifiée composée d’ingénieur·es, de développeur·euses, de scientifiques et de bâtisseur·euses d’exception, qui repoussent les limites et visent l’excellence. Nous encourageons chaque membre de l’équipe à explorer, à élargir ses compétences et à aborder chaque défi avec curiosité et ouverture d’esprit.
Ensemble, nous permettons aux gens partout dans le monde de partager leurs données et leurs connaissances de façon percutante — pour les entreprises, et au-delà.
Plotly applique un principe d’égalité en matière d’emploi et ne fait aucune discrimination fondée sur la race, la religion, la couleur, le sexe, l’identité de genre, l’orientation sexuelle, l’âge, le handicap physique ou mental non disqualifiant, l’origine nationale, le statut de vétéran ou tout autre motif protégé par la loi applicable. Si vous avez besoin de mesures d’adaptation pendant le processus de recrutement, n’hésitez pas à nous en informer.
Cover Letter