Staff Python Engineer (Full remote France)

Dailymotion

Not Interested
Bookmark
Report This Job

profile Job Location:

Issy-les-Moulineaux - France

profile Monthly Salary: Not Disclosed
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Department:

Operations

Job Summary

La mission

Dailymotion est en pleine transformation technique nous migrons une architecture monolithique vers une architecture cloud-native en microservices. Cest lun des chantiers les plus structurants de notre histoire récente et nous cherchons quelquun pour prendre la tête dune des équipes.

En tant que Staff Python Engineer au sein de notre équipe Core Platform tu ne seras pas simplement un exécutant. Tu seras larchitecte technique dun workstream critique : la migration de nos Core Domains qui constitue le socle de toute notre évolution technologique. Tu dirigeras une squad dédiée concevras des patterns de migration réutilisables à léchelle de lorganisation et prendras les décisions darchitecture qui définiront le fonctionnement de la plateforme Dailymotion pour les années à venir.

Ce rôle sadresse à quelquun qui sait que la vraie valeur dun ingénieur ne se mesure pas au nombre de lignes de code écrites mais à la qualité des décisions architecturales prises à la robustesse des systèmes conçus et à la capacité à élever le niveau technique dune équipe entière.

Une précision importante : notre legacy est en PHP et tu seras amené(e) à le comprendre pour mieux le remplacer. Mais ce que nous attendons de toi cest une maîtrise de Python : architecture algorithmie design patterns systèmes distribués. PHP est le passé que lon migre. Python est lavenir que lon construit.

Ce que tu feras

Leadership technique

  • Définir et piloter la stratégie technique de migration de nos Core Domains en reproduisant fidèlement notre framework PHP custom en Python FastAPI
  • Prendre en charge les décisions darchitecture pour garantir une migration progressive et sans rupture : duplication contrôlée du code bascule progressive du trafic de lancienne stack vers la nouvelle
  • Concevoir les patterns et abstractions nécessaires pour que le nouveau framework Python soit fonctionnellement iso avec lancien tout en répondant aux standards modernes
  • Établir les standards techniques et les bonnes pratiques pour le décommissionnement des systèmes legacy

Leadership de squad

  • Encadrer et faire monter en compétences une squad backend spécialisés dans la migration
  • Collaborer avec les autres leads de squad pour garantir une évolution cohérente de la plateforme
  • Piloter les prises de décisions techniques et résoudre les défis architecturaux les plus complexes
  • Insuffler une culture dexcellence technique et damélioration continue

Migration & Modernisation

  • Recréer le framework PHP custom de Dailymotion en Python FastAPI en conservant la même couche de données derrière (les bases de données ne changent pas seules les layers API évoluent)
  • Garantir la parité fonctionnelle entre lancienne et la nouvelle stack : une donnée stockée dans lancien système doit être accessible de manière identique dans le nouveau
  • Concevoir et exécuter des stratégies de migration progressive : duplication du code métier dans la nouvelle stack redirection contrôlée du trafic suppression progressive de lancien
  • Coordonner avec les équipes internes pour minimiser les disruptions pendant les phases de migration
  • Piloter lévaluation la priorisation et le décommissionnement des systèmes legacy

Collaboration transverse

  • Travailler en étroite collaboration avec les équipes Produit pour comprendre les besoins fonctionnels et garantir la continuité de service pendant la migration
  • Collaborer avec les autres Tech Leads pour assurer la cohérence globale de la plateforme
  • Travailler avec les équipes DevOps et SRE sur la transition dinfrastructure
  • Apporter un soutien technique aux équipes internes tout au long des phases de migration

Stack technique

  • Langage principal : Python (asyncio FastAPI aioHTTP)
  • APIs : GraphQL OpenAPI REST
  • Messaging : RabbitMQ Celery NSQ
  • Bases de données : MySQL Elasticsearch MongoDB
  • Auth & Sécurité : OAuth JWT RBAC Vault
  • Infrastructure : Docker Kubernetes Jenkins
  • Observabilité : Datadog outils de distributed tracing
  • Legacy: PHP

Qualifications :

Les Must Have

  • Expertise Python : Tu maîtrises Python en profondeur architecture algorithmie design patterns (SOLID DDD hexagonal architecture...). Tu sais concevoir des systèmes Python performants maintenables et évolutifs.
  • Expérience sur des problématiques de haute dispo haute perf et scalabilité : Tu as déjà conçu ou opéré des systèmes sous forte charge et tu sais ce que ça implique en termes de choix darchitecture de gestion de la concurrence et doptimisation.
  • Expertise en systèmes distribués et microservices :  Tu comprends les défis associés : cohérence des données résilience observabilité patterns de communication inter-services.
  • Maîtrise de la conception dAPIs : RESTful GraphQL backward compatibility versioning.
  • Expérience sur des projets de migration ou modernisation à échelle : Tu as déjà mené ou participé activement à la transformation dun système legacy idéalement dans un contexte de migration progressive (strangler fig pattern ou approche similaire).
  • Leadership technique :  Tu as déjà encadré des équipes ou piloté des projets complexes sur le plan technique.
  • Anglais courant : indispensable pour évoluer dans notre environnement international.

Ce que nous ne cherchons pas : un profil Data Engineer ou ML Engineer. Les problématiques qui tattendent sont celles dun ingénieur backend orienté API système : performance scalabilité architecture distribuée migration de services critiques.

Les Nice to Have

  • Connaissance des patterns dintégration enterprise et de modernisation de systèmes legacy
  • Expérience avec les patterns API Gateway et les architectures service mesh
  • Expérience de lobservabilité et du monitoring dans des systèmes distribués
  • Background en technical program management ou stratégie technique
  • Expérience de la conduite du changement dans des organisations techniques

Ce qui fera vraiment la différence

Tu nes pas quelquun qui attend une roadmap pour agir. Tu identifies les problèmes avant quils deviennent des crises tu proposes des solutions avant quon te les demande et tu sais embarquer une équipe dans une direction technique en lui donnant envie dy aller.


Informations supplémentaires :

Organisation du travail

  • Ce poste est ouvert en full remote (France uniquement) ou en présentiel à Paris

Tu ne coches pas toutes les cases Postule quand même.

Nous cherchons la bonne personne pas le CV parfait. Si ce poste tenthousiasme mais que ton parcours ne correspond pas exactement à chaque critère nous voulons quand même te rencontrer.

Dailymotion est un employeur engagé pour légalité des chances. Nous croyons en linclusion et souhaitons taccueillir pour contribuer à bâtir une communauté plus diverse. Tous nos postes sont ouverts aux personnes en situation de handicap. Besoin daménagements durant le processus de recrutement Dis-le nous à lavance nous nous adapterons.

Processus de recrutement

  • Entretien RH avec Marvin (30 min) : Faire connaissance parler de tes motivations et aligner les attentes autour du rôle
  • Case Study technique (1h) : Un sujet à traiter en autonomie suivi dune présentation à deux membres de notre équipe tech. Loccasion de montrer ta façon de penser et de comprendre concrètement sur quoi tu travailleras tout en nous permettant dévaluer ladéquation avec nos besoins
  • Entretien avec Nyvath ton futur manager (1h) : Approfondissement des attendus du rôle évaluation de ton background technique et de ton approche de la résolution de problèmes mise en situation sur des scénarios concrets
  • Entretien CTO (1h) : Discussion sur tes ambitions à long terme compréhension de la place de ce rôle dans la stratégie de Dailymotion exploration des perspectives dévolution au sein de lorganisation

Bienvenue chez Dailymotion


Remote Work :

Yes


Employment Type :

Full-time

La missionDailymotion est en pleine transformation technique nous migrons une architecture monolithique vers une architecture cloud-native en microservices. Cest lun des chantiers les plus structurants de notre histoire récente et nous cherchons quelquun pour prendre la tête dune des équipes.En tant...
View more view more

About Company

Company Logo

Dailymotion is more than a video app, it's a visual conversation in motion, based on a unique algorithm designed to broaden users' horizons. Dailymotion brings nuance to the debates that animate young people and puts listening, discovery, and kindness back at the heart of interactions ... View more

View Profile View Profile