À propos de Gilles
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- Criteo AI LabStaff Software Engineerjanvier 2024 - Aujourd'hui (2 ans et 5 mois)Manage batch and streaming AI / ML pipelines of billion products/day and ads/day on CPU / GPU using NLP / CV deep learning models for classification and unification tasks to enrich product catalogs and to improve ad safety.• Owned a cross-business work that increased eligible ad campaigns by 3× by building a batch ML datapipeline to unify 25B products: technical referent, defining PoC, roadmap, architecture, and coordinating 5 teams toimplement a hybrid architecture exact matching and vector search system KNN-based using FAISS.• Led a technical strategy to improve scalability and data consistency with the introduction of Apache Iceberg as a new technology via a MVP on 2B products with peaks of 100K products/sec.• Optimized infra costs to export cold data: DynamoDB → AWS S3 reducing annual costs by 54% (~$180K).• Architected, optimized and scaled a critical component deployed globally into gRPC-based services, separating rule-based processing from ML inferences services across CPU / GPU infrastructure with monitoring: -50%processing time and 4× throughput scale (500M → 2B products/day) with NVIDIA Triton.
- Criteo AI LabSenior Software Engineerjanvier 2020 - décembre 2023 (3 ans et 11 mois)• Led a taskforce of 6 members to deliver a top-priority e2e product feature for cross-retailers ad campaigns with a 9 months roadmap to unify 1.5B products (+16.3% the spends of the accounts).• Founded a Hackathon team to build a vector search engine on e-commerce products (3rd price).• Accelerated the enrichment flow of 500M products daily (hours to seconds) by building a ML online data pipeline instead of an offline one with Spark, Kafka and gRPC in Java/Scala.• Taught courses for IASD Master on distributed processing and recommendation systems in Python (grades 4.6/5).• Optimized the RAM of Spark jobs with -6TiB i.e -0.5% of available total RAM by rationalizing config and params.• Supervised a ML engineer intern to enhance a classifier by using product image features.• Automated data pipelines to create ML annotated datasets with a term search engine (+300M samples).• Migrated a ML ecosystem to deep learning with transformer-based models using TensorFlow (7× speed-up inprocessing time between PoC vs prod, +10% model accuracy).• Refactored and upgraded search stacks ElasticSearch → OpenSearch (critical real-time 24/7 business services).• Migrated Hadoop MR → Spark with mob programming from scratch (100K LoC → 50K LoC, x3 faster).
- Criteo AI LabMachine Learning Bootcamperseptembre 2019 - décembre 2019 (3 mois)• Designed and implemented a research project to redefine user engagement metrics for large-scale e-commerce systems handling billions of events and users.
Recommandations
Soyez le premier à recommander Gilles
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Advanced Master's degree (Mastère Spécialisé)Télécom Paris2017Machine Learning, Data Science and Big Data Engineering
- Master's degree / Engineering Degree (Diplôme d'Ingénieur, France)Ensimag - National School of Computer Science and Applied Mathematics of Grenoble2014Computer Science and Applied Mathematics After French Scientific Preparatory Classes (CPGE), MPSI/MP