Summary
Join a platform engineering team building and operating a cloud-native infrastructure supporting large-scale SaaS and machine learning workloads. The role focuses on Kubernetes, infrastructure as code, observability, automation, and developer experience.
Highlights
Work on a cloud-native platform with strong technical ownership, open-source technologies, conference opportunities, flexible remote options for senior candidates, and competitive benefits.
Description
Job description
Chez Metroscope, nous développons des solutions SaaS et des modèles de Machine Learning qui aident les industriels, notamment dans la production électrique, à mieux comprendre, piloter et optimiser leurs installations.
Notre ambition : rendre l’industrie plus efficace, plus fiable et plus durable, en simplifiant l’exploitation d’actifs industriels complexes.
Pour accompagner la croissance de notre plateforme, nous recrutons un Platform Engineer au sein de l’équipe data platform.
Ton rôle sera de concevoir, faire évoluer et fiabiliser la plateforme Cloud Native qui permet à nos équipes produit, data et software de déployer, exploiter et sécuriser leurs applications de manière autonome.
Cette plateforme supporte nos applications SaaS et fait tourner des centaines de modèles ML en production.
Tu travailleras en collaboration directe avec l’autre platform engineer, les data engineers et les feature teams applicatives constituées.
Plus largement, tu évolueras au sein d’une équipe software composée de développeurs full stack, data scientist et engineers, de product managers et d’un designer.
Le poste est ouvert en priorité à Paris, afin de faciliter l’intégration et la collaboration avec les équipes.
Nous sommes toutefois ouverts aux candidatures en remote pour des profils réellement senior, ayant plus de 8 ans d’expérience en Platform Engineering, DevOps ou SRE, et présentant une forte adéquation avec les enjeux du poste.
Pour ces profils, nous demandons une présence à Paris lors de la première semaine d’onboarding, puis 3 jours consécutifs par mois.
Les frais de transport et d’hébergement sont pris en charge par Metroscope.
Le package est compris entre 60k€ et 80k€ selon ton niveau d’expérience et le périmètre de responsabilités confié, sur un niveau senior.
WHAT’S IN FOR YOU?
En nous rejoignant :
contribuer à un produit à impact, utilisé pour améliorer l’efficacité et la fiabilité de la production électrique en France et à l’international ;tu contribueras à améliorer l’efficacité de la production électrique en France et dans le monde, et travailleras sur un produit innovant avec des passionnés en choisissant l’angle de la simplification au service de l’industrietu travailleras sur notre plateforme IaC Cloud Native construite avec des briques open source, utilisée quotidiennement par l’ensemble des équipes produit et faisant tourner des centaines de modèles de ML en productiontu auras une vraie latitude technique sur les choix d’outils et d’architecture et un réel ownership sur la plateforme.continuer à progresser dans l’écosystème Cloud Native, notamment via des événements comme KubeCon + CloudNativeCon ou d’autres événements CNCF.
TA MISSION
En tant que Platform Engineer, ton rôle est de concevoir et faire évoluer la plateforme qui permet aux équipes produit de déployer, exploiter et sécuriser leurs applications de manière autonome, fiable et standardisée.
Tu travailles sur des problématiques de long terme (scalabilité, sécurité, developer experience), mais aussi sur la résolution ponctuelle d’incidents.
Notre offre de service est essentiellement hébergée sur Azure avec une utilisation massive des clusters Kubernetes managés (AKS) mais des déploiements sur d’autres clouds ou on-prem ne sont pas à exclure.
Tes missions principales seront les suivantes:
Faire évoluer l’architecture cloud native (implémenter et industrialiser) avec des outils comme terraformConcevoir, maintenir et faire évoluer l’ensemble de la stack technique sur Kubernetes (observabilité, backup, monitoring, alerting)Collaborer avec les équipes applicatives pour améliorer l’exploitabilité des applications SaaS (observabilité, fiabilité, déploiements), dans une logique d’autonomisation des équipes.Améliorer les solutions de monitoring (métier & applicatif) pour une meilleure appropriation par les développeursMettre à jour et optimiser les pipelines de CI/CDPlus généralement
Être force de proposition dans l’amélioration de nos déploiements et clusters dans l’objectif de simplifier le déploiement et la maintenance et d’augmenter la sécurité et l’observabilitéContribuer au choix et discussions d’architectureContinuer à te former et former, faire vivre l’équipeT’épanouir avec nous !
TECH STACK 🖥
Cloud provider: AzureOS: LinuxTools: Terraform, GitHub, Argo CDContainer: Managed Kubernetes cluster (AKS aujourd’hui, autres clouds possibles demain), Harbor registryMonitoring Stack: Grafana, Loki, Prometheus, Alertmanager, OpentelemetryDatabase: PostgreSQL + TimeSeries DB (Azure Data Explorer ; migration vers TimescaleDB envisagée)MLOps: JupyterHub, MLflow, AirflowCodebase: JS/TS, Python, Kotlin, Go
FORMATION / EXPÉRIENCE PROFESSIONNELLE & HARD SKILLS
Tu as un réel intérêt pour les technologies open source, Kubernetes et son écosystème.
Tu maîtrises Kubernetes en production et les pratiques Cloud Native associées.Tu as les notions de base pour ce qui est la sécurité dans le cloud et tu es prêt à aller beaucoup plus loin.Tu as l’habitude de recourir au pair programming et de réaliser des code reviews.Tu as déjà travaillé en start-up / scale-up.Tu parles français et anglais couramment (tu seras en contact avec des interlocuteurs à l’international ; la maîtrise de l’anglais est donc vraiment nécessaire).
SOFT SKILLS
Tu veux mettre tes compétences au service de la transition énergétique, tu t’intéresses au secteur de l’industrie et tu as envie de comprendre le métier de Metroscope.Tu te décrirais comme pragmatique et rien ne te plaît davantage que trouver une solution simple à un problème complexe.Tu es un profil collaborationnel avec de bonnes capacités de communicationTu es respectueux des autres et de leurs limites, et exigeant envers toi-même
BONUS
Tu as l’expérience de db timeseries de plusieurs TB (Timescale, Influx, …)Tu as une expérience de déploiement on-prem.Tu as déjà été à l’interface avec des équipes IT de grands groupes.Tu as déjà travaillé sur des sujets ISO 27001.
Si après avoir lu cette description tu n’es pas certain·e de correspondre complètement à tous les critères mais que ce poste correspond aux compétences que tu aimerais développer, nous t’encourageons fortement à candidater pour nous exprimer tes motivations et ce que tu aimerais apporter à Metroscope !
Avantages
🚇 Pass Navigo couvert à 75% par Metroscope ou forfait mobilité durable (jusqu’à 700€/an).🍽️ Carte restaurant (9,50€ / jour dont 60% pris en charge par Metroscope).🐻 ❄️ Mutuelle Alan (prise en charge à 70% par Metroscope).🖥️ 300€ Remote set up.💸 Plan d’Épargne Groupe EDF avec abondement💰 Accord d’intéressement (jusqu’à 10% du salaire fixe)☀️ Prime vacances (1% du salaire fixe)🌻 Cours de yoga.🛶 Team buildings & séminaires.
Étapes du recrutement
Étape 1: screening interview (30 à 45 mn)Étape 2: technical assessment (environ 2h) avec un membre de l’équipeExercice technique réaliste en environnement sandboxQuestions techniquesÉtape 3 : management interview (1h avec un engineering manager et un développeur)Étape 4: cultural fit interview avec HR & co-founder (CTO) (1h)
Le processus est divisé en plusieurs phases qui peuvent contenir plusieurs entretiens.
Nous faisons de notre mieux pour regrouper les entretiens.
Aucun travail préparatoire n’est demandé.
Les entretiens sont effectués en visio ou en physique.
La dernière étape se déroulera impérativement dans nos bureaux parisiens (Saint Lazare)