Ingénieur Backend C++ / Python
Role details
Job location
Tech stack
Job description
Nous combinons moteurs haute performance en C++, Python, et API REST/SOAP pour offrir à nos clients une expérience temps réel sur des volumes massifs de données.
Au sein de notre équipe R&D, vous participerez à la conception, au développement et à la maintenance de nos composants cœur et services applicatifs autour de la Data Quality :
-
Développer et maintenir des moteurs C++/Python performants pour le traitement de données (normalisation, dédoublonnage, parsing d'adresses, etc.).
-
Concevoir des API en C++/Python interfacées avec nos outils de Data Quality.
-
Participer à la refactorisation et la modernisation de notre socle logiciel vers une architecture modulaire et scalable.
-
Contribuer à l'intégration continue et à la qualité logicielle (tests unitaires, revues de code, CI/CD GitLab).
-
Analyser et optimiser les performances des algorithmes sur de grands volumes de données.
-
Collaborer avec les équipes produit et support pour diagnostiquer et corriger les anomalies.
-
Optimiser les performances des algorithmes sur des volumes massifs (profiling, multithreading, mémoire, I/O).
-
Contribuer à l'intégration continue et à la qualité logicielle : tests unitaires Python/C++, pipelines GitLab CI/CD, revues de code.
-
Intervenir sur les problématiques complexes de performance ou d'intégration entre moteurs natifs et services applicatifs.
Requirements
- Langages : C++ (17/20), Python (3.xx+)
- Frameworks : Sanic, FastAPI, CherryPy, ...
- API & Microservices : REST / JSON / SOAP / Swagger
- Data : Redis, LMDB, PostgreSQL, SQLite
- CI/CD : GitLab
- OS : Linux / Windows
Une expérience dans le domaine de la normalisation de données, parsing linguistique ou matching algorithmique est un vrai plus.
Processus de recrutement
1 - Premier échange avec notre RH. 2 - Vous rencontrerez Gérôme, manager de l'équipe R&D Core pour faire un point plus détaillé sur vos compétences avec un test technique. 3 - Vous rencontrerez François, notre CTO, ainsi que Benoit, notre DSSI.