Have you ever wanted to create tools that empower people to tell better stories with data? At Plotly, that's what we're all about! We combine cutting-edge technology with a collaborative environment to help data scientists, engineers, and analysts across the world achieve their goals.
###
Your Role in the Plotly Story
Join Plotly at the intersection of infrastructure, cloud services, and scalable API backends. We're looking for a Senior Platform Engineer to help build and evolvePlotly Cloud--our Platform-as-a-Service (PaaS) for deploying Dash apps.
In this role, you'll leverage your deep expertise in cloud infrastructure (AWS), Kubernetes, and Go development to design and support high-performance systems. The ideal candidate brings a strong quality mindset and thrives in environments that demand excellence in security, reliability, and scalability. You'll work across the infrastructure and backend layers, including API gateways, controllers, and service orchestration.
Here's a peek at what you'll be working with:
Golang
Kubernetes (including Controllers, Operators, API Gateways like Traefik/Kong
AWS (EKS, ECS, RDS, ALB, VPC, S3, SQS, etc.)
Pulumi (Infrastructure as Code)
CI/CD Pipelines for deploying application code and infrastructure
Automated Testing Frameworks (Smoke, E2E)
Observability tools (OpenTelemetry, Honeycomb)
###
Your Responsibilities
Work across cloud infrastructure (AWS) and Kubernetes-native resources (e.g., API Gateways and custom Controllers).
Maintain and uphold high standards for security, reliability, and performance within the PaaS.
Design, implement, and manage CI/CD pipelines for efficient and reliable software delivery and deployment with minimal downtime.
Automate dev, staging and production infrastructure provisioning, configuration, and management.
Implement, test and maintain robust disaster recovery strategies to ensure rapid recovery from production outages.
Automate deployment rollback mechanisms for problematic deployments.
Provide operational support, ensuring stability and availability.
Develop and implement automated testing strategies, including smoke tests and end-to-end (E2E) tests, to act as quality gates for continuous delivery.
Collaborate with cross-functional teams (QA, Product) to define requirements, troubleshoot issues, and ensure smooth releases.
Contribute to the evolution of the platform architecture, focusing on scalability, resilience, and security.
Participate in refining development workflows and advocate for best practices in coding, testing, and infrastructure management.
###
What You Bring to the Team
Experience & Technical Leadership:
Collaborate with cross-functional teams (QA, Product) to define requirements, troubleshoot issues, and ensure smooth releases.
Demonstrated ability to contribute to technically complex projects and drive them to completion.
Strong communication skills and a collaborative mindset to work effectively across teams.
A quality-first approach with a passion for building secure, reliable, and scalable systems.
End-to-end ownership mindset, from design and implementation to deployment and observability.
Kubernetes Experience:
Deep knowledge of Kubernetes fundamentals, including Deployments, Services, RBAC, and Namespaces.
Hands-on experience with Kubernetes controllers, operators, and extending the Kubernetes API using client libraries.
Familiarity with API Gateway implementations within Kubernetes (e.g., Traefik, Kong, Ambassador).
Solid grasp of Kubernetes security best practices and real-world implementation.
Go Programming :
Strong proficiency in Go, with experience building scalable, production-ready backend services.
Solid understanding of dependency management and Go modules.
DevOps & Automation:
Proven experience building and maintaining CI/CD pipelines and infrastructure automation workflows.
Knowledge of automated testing practices (e.g., smoke, E2E) integrated into delivery pipelines.
Comfortable supporting and troubleshooting issues in live SaaS production environments.
###
Nice-to-Haves
Experience designing and building Platform-as-a-Service (PaaS) products.
Passion for mentoring others and sharing technical knowledge within and across teams.
Active participation in the cloud-native ecosystem--such as contributing to CNCF projects or developing custom Kubernetes operators.
A security-first mindset, with a deep understanding of advanced Kubernetes security practices.
###
Not sure if you're 100% qualified?
At Plotly, we believe diverse perspectives drive innovation. If this role excites you, but you don't meet every requirement, we still encourage you to apply. We'd love to learn how your unique skills could make an impact!
###
What you can expect from us:
####
Health & Wellbeing
Comprehensive health coverage
Generous PTO
Parental leave top-up program
####
Growth & Future
Stock options for all full-time employees
Learning & Development program
Work alongside a dedicated team
####
Flexibility et community
Remote-first work
Home office support
Employee led DE&I resource group
Plotly Community Forum
Why You'll Love it Here?
Unleash your creativity and shape the future of data analytics!
Founded by innovators and driven by our community of users and customers, we eagerly tackle every challenge, from crafting state-of-the-art UI for seamless data interaction to optimizing our graphing libraries and services for highly reliable performance. Our journey has only begun!
We are a tight-knit and quickly growing team where each member can make an immediate, meaningful impact. We take on complex problems, work hard, and are firm believers in the open-source mission. At Plotly, you'll work alongside a diverse team of first-class engineers, developers, scientists, and builders that challenge the status quo and set a high bar. We encourage each member of our team to explore and expand their skill sets continually, and to approach every problem with curiosity and an open mind. Together, we make it possible for people everywhere to share data and insights that make real impacts in business and around the world.
Plotly is an equal-opportunity employer and does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law. If you require any accommodations, please let us know during the application process.
Your privacy is important to us. Please take a moment to review our Candidate Privacy Notice. Should you have any concerns, please contact us at privacy@plotly.com
Ingenieur logiciel senior, Plateforme
-----------------------------------------
###
Creez quelque chose d'extraordinaire!
Avez-vous deja reve de concevoir des outils qui permettent aux gens de mieux raconter leurs histoires avec les donnees? Chez Plotly, c'est exactement ce que nous faisons! Nous combinons technologie de pointe et environnement collaboratif pour aider les scientifiques de donnees, ingenieures et analystes du monde entier a atteindre leurs objectifs.
###
Votre role dans l'histoire de Plotly
Travaillez a l'intersection de l'infrastructure, des services infonuagiques et des API backend. Nous cherchons une ingenieure de niveau senior avec une solide expertise en infrastructure infonuagique, Kubernetes et developpement en Go pour contribuer a
Plotly Cloud
-- une plateforme en tant que service (PaaS) concue pour deployer des applications Dash.
La personne ideale possede une mentalite axee sur la qualite et se sent a l'aise de travailler a la fois sur l'infrastructure (AWS) et les services backend (y compris les plugins de passerelles et les controleurs), tout en maintenant des normes elevees en matiere de securite, de fiabilite et de performance.
Un apercu des technologies avec lesquelles vous travaillerez
Go (Golang)
Kubernetes (incluant controleurs, operateurs, passerelles API comme Traefik/Kong)
AWS (EKS, ECS, RDS, ALB, VPC, S3, SQS, etc.)
Pulumi (Infrastructure as Code)
Pipelines CI/CD pour deploiement d'applications et d'infrastructure
Cadres de tests automatises (Smoke, E2E)
Outils d'observabilite (OpenTelemetry, Honeycomb)
###
Vos responsabilites
Travailler sur l'infrastructure infonuagique (AWS) et les ressources natives de Kubernetes (ex. : API Gateways, controleurs personnalises).
Maintenir et faire respecter des standards eleves en matiere de securite, de fiabilite et de performance de la PaaS.
Concevoir, implanter et gerer des pipelines CI/CD pour un deploiement fiable, rapide et sans interruption.
Automatiser le provisionnement, la configuration et la gestion de l'infrastructure en developpement, staging et production.
Mettre en oeuvre des strategies de reprise apres sinistre robustes et testees regulierement.
Developper des mecanismes de retour arriere automatises en cas de deploiement problematique.
Assurer le support operationnel en garantissant la stabilite et la disponibilite.
Mettre en place des tests automatises (smoke tests, E2E) pour valider la qualite en continu.
Collaborer avec les equipes interfonctionnelles (QA, Produit) pour definir les exigences, resoudre les problemes et assurer des livraisons fluides.
Contribuer a l'evolution de l'architecture de la plateforme, en mettant l'accent sur l'evolutivite, la resilience et la securite.
Ameliorer les flux de travail de developpement et promouvoir les meilleures pratiques en matiere de code, de tests et de gestion d'infrastructure.
###
Ce que vous apportez a l'equipe
Experience & leadership technique:
7 ans et plus d'experience en developpement logiciel professionnel, avec une forte concentration sur les services backend, l'infrastructure infonuagique et les produits SaaS en production.
Capacite demontree a mener des projets techniques complexes jusqu'a leur realisation.
Excellentes competences en communication et esprit collaboratif.
Approche rigoureuse axee sur la qualite, avec un souci constant de securite, fiabilite et performance.
Approche de type "ownership end-to-end", de la conception jusqu'a l'observabilite post-deploiement.
Expertise Kubernetes:
Maitrise approfondie des concepts fondamentaux de Kubernetes (Deploiements, Services, RBAC, Espaces de noms).
Experience concrete avec les controleurs, operateurs, et l'extension de l'API Kubernetes via des bibliotheques clientes.
Connaissance des implementations de passerelles API dans Kubernetes (ex. : Traefik, Kong, Ambassador).
Bonne comprehension des pratiques de securite Kubernetes et de leur application reelle.
Programmation GO:
Maitrise du langage Go, avec experience dans la creation de services backend evolutifs et prets pour la production.
Connaissance solide de la gestion des dependances et des modules Go.
Infrastructure as Code (IaC) & services infonuagiques:
Experience pratique avec Pulumi ou Terraform pour gerer l'infrastructure infonuagique.
Bonne connaissance des principaux services AWS : EKS, ECS, RDS, ALB, VPC, S3, SQS.
Comprehension approfondie des principes de securite et de reseautique en infonuagique.
DevOps & automatisation:
Experience demontree dans la mise en place de pipelines CI/CD et l'automatisation de l'infrastructure.
Maitrise des strategies de tests automatises (smoke, E2E) integrees dans les pipelines de livraison..
A l'aise pour assurer le support et resoudre les problemes dans des environnements SaaS en production.
###
Atouts supplementaires
Experience dans la conception et la mise en oeuvre de produits de type PaaS.
Interet marque pour le mentorat et le partage des connaissances techniques.
Contribution active a l'ecosysteme cloud-native (ex. : projets CNCF, developpement d'operateurs Kubernetes).
Mentalite orientee securite, avec comprehension avancee des pratiques de securite dans Kubernetes.
Vous n'etes pas certain si vous etes 100% qualifies?:
Vous ne repondez pas a toutes les exigences, mais vous pensez que vous seriez un bon candidat pour notre plot-legion ? N'hesitez pas a poser votre candidature !
###
Ce que vous pouvez attendre de nous:
####
Sante et bien-etre
Couverture sante complete
Temps libre remunere genereux et horaires de travail flexibles
Programme de complement de conge parental
####
Croissance et avenir
Options d'achat d'actions pour tous les employes a temps plein
Programme d'apprentissage et de developpement
Travailler avec une equipe devouee
####
Flexibilite et communaute
Entierement a distance
Soutien au bureau a domicile
Groupe de ED&I dirige par les employes
Forum de la communaute Plotly
###
Pourquoi vous aimerez travailler chez Plotly?
Liberez votre creativite et faconnez l'avenir de l'analyse des donnees!
Fondee par des innovateurtrices et animee par une communaute passionnee d'utilisatrices, utilisateurs et de clientes, notre equipe releve chaque defi avec enthousiasme -- qu'il s'agisse de creer une interface utilisateur a la fine pointe pour une interaction fluide avec les donnees, ou d'optimiser nos bibliotheques graphiques et nos services pour assurer des performances hautement fiables. Et ce n'est que le debut!
Nous sommes une equipe soudee et en pleine croissance ou chaque personne peut avoir un impact reel et immediat. Nous adorons resoudre des problemes complexes, travaillons avec rigueur et croyons profondement a la mission de l'open source. Chez Plotly, vous collaborerez avec une equipe diversifiee composee d'ingenieures, de developpeureuses, de scientifiques et de batisseureuses d'exception, qui repoussent les limites et visent l'excellence. Nous encourageons chaque membre de l'equipe a explorer, a elargir ses competences et a aborder chaque defi avec curiosite et ouverture d'esprit.
Ensemble, nous permettons aux gens partout dans le monde de partager leurs donnees et leurs connaissances de facon percutante -- pour les entreprises, et au-dela.
Plotly applique un principe d'egalite en matiere d'emploi et ne fait aucune discrimination fondee sur la race, la religion, la couleur, le sexe, l'identite de genre, l'orientation sexuelle, l'age, le handicap physique ou mental non disqualifiant, l'origine nationale, le statut de veteran ou tout autre motif protege par la loi applicable. Si vous avez besoin de mesures d'adaptation pendant le processus de recrutement, n'hesitez pas a nous en informer.
Votre vie privee nous tient a coeur. Nous vous invitons a consulter notre avis de confidentialite a l'intention des candidates. Pour toute question ou preoccupation, ecrivez-nous a
privacy@plotly.com
.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.