OmDev Logo
GetYourJob
0
Publié il y a 38 jours

Développeur Backend Python - Analytics - Freelance

Entreprise
Top ProfilCabinet de recrutement
Localisation
France
Full remote
Type de contrat
Freelance
Niveau
Mid

Salaire du marché

Médiane du marché
435€/j
Estimation
385€/jfourchette habituelle470€/j

Cette offre n'affiche pas de salaire. D'après 72 offres pour ce poste (Mid, France), le marché se situe autour de 435€/j (385€/j–470€/j).

0vues
0clics

Description du poste

Contexte de la mission

Nous accompagnons une entreprise tech B2C disposant d'une plateforme digitale à forte volumétrie, dans le cadre de la modernisation de son infrastructure Analytics.

L'entreprise a engagé un chantier visant à fiabiliser et mieux gouverner la collecte des événements utilisateurs envoyés vers Amplitude.

Une grande partie de la migration est déjà réalisée. L'objectif est désormais de finaliser le passage d'un système de tracking historique vers le SDK officiel Amplitude, de sécuriser l'émission des événements en production et de préparer la mise en place d'une gouvernance plus robuste du tracking via Amplitude Data et Ampli CLI.

Le consultant rejoindra l'équipe Backend et travaillera étroitement avec les équipes Data / Analytics.

Objectifs de la mission

Le consultant interviendra principalement pour :

  • Finaliser la migration du pipeline de tracking vers le SDK Amplitude.

  • Identifier et corriger les problématiques de perte d'événements en production.

  • Fiabiliser la gestion des événements dans une architecture basée sur Gunicorn et Celery.

  • Gérer correctement les mécanismes de buffering, flush, retries, idempotency et batch processing.

  • Migrer progressivement les flux à forte volumétrie vers la nouvelle architecture.

  • Participer au retrait du pipeline de tracking historique.

  • Préparer la mise en place d'Ampli CLI et de la gouvernance du tracking plan dans Amplitude Data.

  • Intégrer les mécanismes de contrôle et de validation du tracking dans la CI.

  • Accompagner ponctuellement les équipes sur Amplitude Experiment et Feature Flags.

  • Contribuer aux bonnes pratiques autour de l'exposure tracking et du déploiement progressif des expérimentations.

Stack / environnement

Python • Pydantic • Amplitude • Amplitude SDK • Amplitude Data • Ampli CLI • Amplitude Experiment • Feature Flags • Gunicorn • Celery • PostgreSQL • SQLAlchemy • CI/CD

Profil recherché

Profil recherché

Nous recherchons avant tout un Backend Engineer Python senior ayant une forte expérience des problématiques Analytics / Event Tracking.

Le profil devra disposer de :

  • 5+ ans d'expérience en développement Backend Python.

  • Une excellente maîtrise de Python, notamment sur des problématiques asynchrones et de gestion des processus.

  • Une expérience concrète d'intégration d'un SDK d'Analytics / Event Tracking.

  • Une bonne compréhension des problématiques de buffering, flush, retries, idempotency, batch et temps réel.

  • Une expérience significative avec Amplitude est fortement recherchée.

  • À défaut, une expertise avancée sur Segment, Mixpanel, RudderStack ou Snowplow peut être pertinente.

  • Une bonne connaissance des architectures basées sur des workers, notamment Gunicorn / Celery.

  • Une expérience avec PostgreSQL / SQLAlchemy.

  • Une bonne compréhension des enjeux de qualité et de gouvernance d'un tracking plan.

  • Une forte autonomie et la capacité à collaborer avec des équipes Backend et Data.

Une expérience avec Amplitude Data, Ampli CLI, Amplitude Experiment et Feature Flags constituera un vrai plus.

Exigences du poste

Stack technique :

Backend DevelopmentRedisDjangoSQLPythonApache KafkaBackend DeveloperAMPLITUDEFastAPI

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

À propos de l'entreprise

Top ProfilCabinet de recrutement
Voir toutes les offres de Top Profil

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.