Annalect est l’agence Data Expertise au sein d’Omnicom Media Group France (OMG), la division française d’Omnicom Group Inc, un des leaders mondiaux de la publicité, du marketing et de la communication d’entreprise. Nos principales missions sont l’aide au pilotage stratégique et opérationnel des investissements média au service du business ainsi que l’optimisation de l’achat média via l’usage de la data science et de l’IA.
Descriptif du poste
Au sein de l’équipe de développement et sous la responsabilité du Director of Engineering, vous intégrerez Annalect en tant que développeur·euse Python Back-end et Data.
Le rôle de notre squad est de collecter / enrichir / optimiser la donnée issue de sources différentes afin de les rendre accessible dans une solution de visualisation de données.
Vos missions :
- Vous développez de nouveaux connecteurs data
- Vous assurez la maintenance des connecteurs existants
- Vous contribuez à l’élaboration de nouveaux outils de scraping / datamining
- Vous développez des interfaces orientées web pour l’enrichissement de la data ou la gestion d’aspect métier
- Avec le reste de l’équipe, vous trouvez des solutions simples et rapides à des problématiques complexes
- Vous créez et optimisez des pipelines data complexes
- Vous monitorez la plateforme d’exécution des jobs data
- Vous faites des code review des autres membres de l’équipe
Notre stack actuelle :
- Majorité du code en Python
- pySpark et Pandas pour la manipulation de données
- Django pour les webapplications
- Plotly / PowerBI pour la dataviz
- Airflow pour la gestion des workflows
- Ansible pour le déploiement automatique
- GitLab pour le versionning et la partie CI/CD
- JIRA pour la gestion des tâches et l’organisation
- Produits déployés sur AWS et sur des serveurs internes
Profil recherché
Vous êtes passionné·e par le développement. Vous êtes familier·ère avec les API REST, le développement dirigé par les tests et la documentation (dans le code ou à destination d’utilisateurs techniques).
Vous avez plus de 2 ans d’expérience en tant que Développeur Python et vous êtes idéalement diplômé·e d’un master en computer science, d’une école d’ingénieur / université (BAC+5).
Code :
- Vous avez de l’expérience sur des projets de traitement de données complexes
- Vous codez couramment Python; la connaissance de Django est un plus
- Vous connaissez les notions de DataLake, DataWarehouse ainsi que le CI/CD
- Vous écrivez des tests (unitaires ou fonctionnels) et vous connaissez le TDD
- Vous avez des notions de développement orienté Web
- Vous maîtrisez GIT et GIT flow et vous n’oubliez jamais le CHANGELOG dans vos PR J
Attitude :
- Vous connaissez les méthodes agiles et vous aimez être intégré·e dans les phases d’estimation et de planification des tâches
- Vous comprenez l’intérêt de la documentation
- Vous aimez réfléchir en équipe aux questions d’architecture d’un produit ou d’un projet
- Vous êtes débrouillard·e et curieux·euse, vous n’attendez pas qu’on vous donne la solution aux problèmes.
Vos avantages chez Annalect :
- Vous travaillerez avec des grands comptes et aussi en collaboration avec des équipes internationales
- De la formation, des certifications et la possibilité d’évoluer au sein du Groupe
- Remote hybride : 2 jours de télétravail possible par semaine
- RTT mensuel
- Des avantages avec le CSE (chèques cadeaux, subventions culture…)
- Etc.
Vous pouvez postuler ici : Annonce sur Linkedin (candidature simplifiée) ou par email sebastien.riguet@annalect.com
Omnicom Media Group s’engage pour la diversité et l’inclusion. Toutes nos offres d’emploi sont ouvertes aux travailleurs en situation de handicap.