Alternant Python Developer - Web Scraping & Data Collection (H/F)
Description du poste
Au sein de l'équipe Digital Shelf de NIQ, vous participerez au développement et à l'amélioration de solutions de collecte de données web à grande échelle. Vous serez accompagné(e) par des ingénieurs expérimentés et contribuerez à des projets variés autour du scraping, de l'automatisation et du traitement de données.
Vos missions
- Développer et maintenir des crawlers Python à l'aide de frameworks et bibliothèques spécialisées.
- Contribuer à l'analyse et à la compréhension des API web et mobiles à l'aide d'outils tels que Frida, mitmproxy, Charles Proxy ou Burp Suite.
- Identifier les mécanismes pouvant limiter l'accès automatisé aux données (JavaScript, détection navigateur, protection anti-bot, etc.) et participer à l'amélioration de nos solutions de collecte.
- Mettre en place des outils de monitoring et d'alerte afin de détecter rapidement les anomalies ou les échecs de collecte.
- Travailler en collaboration avec les équipes produit et engineering pour assurer la qualité et la fiabilité des données collectées.
Profil recherché
- Vous possédez de bonnes bases en Python et souhaitez approfondir vos compétences sur des projets concrets.
- Vous avez un intérêt marqué pour le web, les protocoles HTTP, les API et l'automatisation.
- Vous connaissez ou souhaitez découvrir des outils tels que Requests, httpx, Scrapy, Playwright ou Selenium.
- Vous êtes curieux(se), autonome et aimez comprendre le fonctionnement technique des systèmes.
- Vous disposez de bonnes capacités d'analyse et de résolution de problèmes.
- Vous êtes à l'aise dans un environnement collaboratif et appréciez le partage de connaissances.
Compétences appréciées
Les compétences suivantes constituent un plus, sans être obligatoires :
- Connaissance des technologies anti-bot et des techniques de fingerprinting.
- Premières expériences de projets de scraping ou d'automatisation.
- Notions de Linux et des environnements cloud (GCP de préférence).
- Familiarité avec Docker, Kubernetes ou les architectures distribuées.
Le poste en contexte
Le numérique recrute des apprentis dans quatre types de structures très différentes. Les sociétés de services placent leurs équipes chez leurs clients, avec des missions variées et beaucoup de déplacements. Les éditeurs de logiciels développent leur propre produit, sur un rythme de sprints et de versions. Les agences web enchaînent les projets courts pour des annonceurs. Enfin, les directions des systèmes d’information des entreprises et des collectivités font tourner l’informatique interne : postes de travail, serveurs, applications métier, sécurité. Le rythme d’alternance est souvent long en entreprise, parce qu’un projet ne se suit pas en pointillé. Sur le terrain, la journée s’organise autour de tickets, de réunions courtes et de revues de travail entre pairs. C’est un secteur où l’on est jugé sur ce qu’on livre, où la veille technique fait partie du métier, et où un apprenti autonome se voit très souvent proposer un contrat à la fin de sa formation.
Les métiers numérique & informatique en apprentissage →
Rythme et rémunération
En contrat d'apprentissage, le salaire minimal est un pourcentage du SMIC (1 867,02 € brut par mois au 1er juin 2026) : de 27 % (moins de 18 ans, 1re année) à 100 % (26 ans et plus), selon l'âge et l'année de contrat. La formation est financée par l'opérateur de compétences de l'employeur, sans frais pour l'apprenti. Le rythme d'alternance dépend du diplôme et de l'entreprise ; cette annonce mentionne : 12 mois.
Les employeurs peuvent bénéficier d'aides et d'exonérations dont les montants évoluent : à vérifier sur le portail officiel de l'alternance. Salaires numérique & informatique →