Aneo

Data Scientist H/F

Aneo Boulogne-Billancourt, Ile-de-France, France · €55K/yr

Business Consulting and Services · 51-200 employees

19 h ago
data-scientist Mid (2-5 yrs) Full-time France
Log in to apply, save this posting, or score it against your profile with AI.

About the role

You will design and develop optimization models under constraints while building data pipelines to support large-scale processing. Additionally, you will participate in the industrialization of these models using MLOps practices and collaborate with business teams to meet operational requirements.

What they look for

Data Science Operations Research Python NumPy Pandas OR-Tools CP-SAT MLOps Azure AWS Databricks Apache Spark Docker Kubernetes CI/CD Mathematical optimization

Requirements

The role requires at least 2 years of experience in Data Science or Operations Research with strong proficiency in Python and optimization solvers. Candidates must have advanced English skills and experience with cloud platforms like Azure or AWS.

Benefits

Health insurance 50% transport reimbursement Restaurant vouchers Vacation bonus Training and certification budget RTT (Reduced working time)

Full description

Depuis 2002, Aneo est un cabinet de conseil tech qui accompagne ses clients dans leurs transformations grâce à la technologie. Notre approche combine nos expertises HPC, Cloud, IA et MLOps. Nos équipes rassemblent des profils experts et nous nous appuyons sur un écosystème de partenaires technologiques (notamment Nvidia, Intel, AMD, AWS et GCP) et une communauté d’expertise tournée vers la résolution de problèmes complexes. Dans le cadre de notre croissance, nous renforçons aujourd’hui la tribe Advanced Computing.

CONTEXTE

Un acteur majeur de l'industrie du cinéma en Angleterre, a lancé un vaste projet de modernisation de ses opérations, notamment à travers l'intelligence artificielle et la donnée. Dans ce cadre, il est accompagné par Aneo pour développer un produit de prédiction de fréquentation dans ses salles. Pour faire face à l'accroissement de l'activité sur ce projet, nous recherchons un nouveau membre pour rejoindre l'équipe déjà en place. Vous interviendrez dans un environnement Azure, en adaptant la solution aux process métiers propres à cet acteur. Un MVP est attendu pour fin septembre, avec une ambition de déploiement à l'échelle du groupe dès 2027 si les résultats sont au rendez-vous.

Vous prendrez en charge les responsabilités suivantes :

Modélisation & Optimisation

  • Concevoir, développer et évaluer des modèles d'optimisation sous contraintes (programmation par contraintes, CP-SAT, programmation linéaire/mixte).
  • Formaliser des problématiques métier complexes sous forme de modèles mathématiques (variables de décision, contraintes opérationnelles, fonction objectif).
  • Tester et comparer différentes stratégies de résolution (heuristiques, décomposition, solveurs) pour améliorer la qualité des solutions et les temps de convergence.
  • Optimiser les temps de calcul des modèles : parallélisation, multiprocessing, profiling, warm start, réduction de l'espace de recherche, tuning des paramètres du solveur.
  • Construire des pipelines de traitement de données en amont de l'optimisation : collecte, transformation, structuration des contraintes, feature engineering, en s'appuyant notamment sur Databricks et Apache Spark pour le traitement de données à grande échelle.
  • Assurer la qualité des données en entrée des modèles et appliquer les bonnes pratiques de gouvernance.
  • Réaliser une veille active sur les avancées en recherche opérationnelle / optimisation combinatoire et proposer de nouvelles approches adaptées au contexte métier.

MLOps & Industrialisation

  • Participer à l'industrialisation des modèles d'optimisation en production (Azure / AWS).
  • Contribuer aux pipelines CI/CD et aux bonnes pratiques DevOps de l'équipe.
  • Prendre part au monitoring des performances de résolution (temps de calcul, qualité des solutions) et remonter les anomalies détectées (dégradation, dérive, temps de résolution anormaux).

Collaboration & Communication

  • Collaborer étroitement avec les équipes métiers pour comprendre les contraintes opérationnelles et proposer des solutions adaptées.
  • Rédiger une documentation technique claire et maintenir le knowledge base du projet.
  • Minimum 2 ans d'expérience en Data Science / Recherche Opérationnelle, avec une exposition aux problématiques MLOps.
  • Solides bases en statistiques, mathématiques appliquées, algorithmique et optimisation combinatoire.
  • Python avancé obligatoire : NumPy, Pandas.
  • Optimisation sous contraintes : OR-Tools (CP-SAT) obligatoire ; une connaissance de solveurs complémentaires (Pyomo, Gurobi, CPLEX) est un plus.
  • Optimisation des temps de calcul en Python : parallélisation (multiprocessing, joblib, concurrent.futures), calcul distribué (Ray, Dask), profiling et diagnostic de performance (cProfile, line_profiler, py-spy), gestion des limites du GIL.
  • MLOps & DevOps : Docker, Kubernetes, CI/CD (GitLab CI / GitHub Actions), MLflow, DVC.
  • Cloud : Azure et/ou AWS (SageMaker).
  • Databricks et Apache Spark : traitement et transformation de données à grande échelle (PySpark), orchestration de pipelines de données, gestion des jobs et clusters Databricks.
  • Anglais courant C1/C2 requis – expérience en contexte international appréciée.
  • Autonomie, rigueur, excellente communication, goût pour le travail en équipe.

RÉMUNÉRATION & AVANTAGES

Disponibilité : Immédiate - Contrat : CDI – statut cadre - Rémunération brut annuelle : jusqu’à 55K€ selon profil - Siège : Boulogne-Billancourt et nos clients sont en IDF - Télétravail : 2 jours par semaine - Ce poste n’est pas disponible en full remote.

Autres : Mutuelle, 50% des frais de transport remboursés, carte ticket restaurant, prime vacances, budget formation & certifications, RTT.

PROCESSUS DE RECRUTEMENT

Préqualification téléphonique → Entretien RH → Entretien technique → Entretie de rpojection → Proposition

Chez Aneo, chacun.e a sa place. Nous recrutons dans le respect de l’égalité des chances.

Similar roles