(English translation below)
Missions
- Concevoir, optimiser et maintenir des scrapers web et des pipelines pour alimenter nos bases de données.
- Concevoir et mettre en œuvre des algorithmes hautement performants, évolutifs et résilients aux défaillances, faciles à utiliser par d’autres développeurs.
- Développer des APIs pour soutenir de nouvelles fonctionnalités au sein de nos plateformes.
- Acquérir une connaissance approfondie de l’ensemble de nos plateformes afin de comprendre le comportement global du système et le flux de données.
- Effectuer le profilage des performances sur les systèmes existants pour comprendre les principaux goulets d’étranglement et améliorer leurs caractéristiques de performance.
Your responsibilities will include
- Build APIs to support new capabilities within our platforms
- Build data scrapers and pipelines to feed our databases
- Design and implement algorithms that are highly performant, scalable and resilient against failures, and are easy to use by other developers
- Build up solid knowledge of all of our platforms to understand end to end system behavior and data flow
- Execute performance profiling on existing systems to understand key bottlenecks and improve on their performance characteristics
- Vous possédez de solides bases en conception de logiciel, notamment des connaissances en structures de données, en complexité algorithmique et en optimisation pour la performance et la scalabilité.
- Vous avez de fortes compétences en data engineering et en web scraping.
- Vous avez de l’expérience dans le travail avec des bases de données (MongoDB, PostgreSQL).
- Vous avez de l’expérience en Python, ou vous êtes capable d’apprendre rapidement et de vous familiariser avec le langage.
- Vous avez une expérience dans la création d’APIs ou de plateformes et de tests unitaires automatisés.
- Vous maîtrisez l’anglais à l’écrit comme à l’oral.
Les + :
- Maîtrise des proxies résidentiels.
- Connaissances en Python ou/et Golang.
- Connaissance de la suite elasticsearch.
- Connaissance du Français.
What we’re looking for
- You have strong computer science fundamentals, including knowledge of data structures, algorithmic complexity, and designing for performance and scalability.
- You have strong experience in data engineering and web scraping.
- You have experience in building APIs or platforms and unit / automated testing.
- You have strong analytical thinking, planning, and problem-solving skills.
- You have experience working with databases. (MongoDB, PostGreSQL)
- You have experience in Python, or you are able to learn and get up to speed quickly.
- You are fluent in both written and spoken English.
Nice to have:
- Knowledge of residential proxies.
- Knowledge of Python or/and Golang.
- Knowledge of Elasticsearch suite.
- Knowledge of the French language
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.