Skip to main content
Bluecoders
All open roles
ML Ops

ML Ops H/F

Location
Paris, Île-de-France, France
Contract
Full-time / Full hours
Remote
Hybrid
Experience
0–20 years of experience
Salary
69K - 79K per year
Published
April 23, 2026

Qui sommes-nous ?

Entreprise tech internationale basée à Paris qui développe des produits digitaux à fort trafic où le Machine Learning est au cœur du produit.
Environnement moderne, international, orienté engineering et production, avec des enjeux ML concrets et peu de dette technique.

Description du poste

💰 70–80 K€ gross per year + ~5% bonus + profit sharing

📍 Paris (hybrid, 3 days on-site / week)

🏠 Remote: 2 days / week after onboarding

🌍 English: fluent / French: nice to have

💪 5+ years in ML Engineering / MLOps / Software Engineering with strong ML in production

Join a European Dating App leader where data and ML are at the heart of the product. As an Senior ML Ops Engineer, you will be the reference MLOps engineer in Paris, working hand-in-hand with a senior MLOps / ML Engineering team in North America and a Data Science team in Paris. 

You will own the full lifecycle of ML models in production on a modern GCP stack, from training pipelines to monitoring and incident handling.

🎯 What you will do :

  • Put ML models into production end to end: training, deployment, retraining, rollbacks.
  • Design, maintain and improve MLOps pipelines (CI/CD, data flows, orchestration).
  • Own reliability, performance and availability of ML systems in production.
  • Implement and operate monitoring, logging and alerting for all ML services.
  • Handle production incidents related to ML models and drive post-mortems.
  • Support Data Scientists to industrialize their models and experiments.
  • Share best practices and help shape the ML architecture and standards.
  • Act as the bridge between the Data Science team in Paris and the MLOps / platform team in North America.

🧰 Stack & environment :

  • Language: Python.
  • Cloud: GCP (BigQuery, Cloud Run, IAM, service accounts).
  • ML services: Vertex AI (training, endpoints, pipelines).
  • Deployment: containerized services on Cloud Run, Vertex AI Endpoints.
  • CI/CD: automated pipelines, GitHub-based workflows.
  • IaC: Terraform for GCP infrastructure.
  • Monitoring & observability: metrics, logs, alerts, Grafana.
  • Data: BigQuery, event-driven components with Kafka, some legacy Spark/Scala (being phased out).
  • Organisation: centralized Data Hub (Data Science, ML/Data Engineering, BI, DBAs), international teams across Europe, Canada and US.

Profil recherché

👤 Who we’re looking for :

  • 5+ years as ML Engineer / MLOps / Software Engineer with strong ML production experience.
  • Proven track record putting ML models into production and running them reliably.
  • Solid production mindset: incidents, SLAs, monitoring, technical debt do not scare you.
  • Strong skills in Python, Docker, CI/CD, Terraform, GCP (Vertex AI, Cloud Run, BigQuery).
  • Comfortable working closely with Data Scientists and platform teams.
  • Very good communication in English; able to collaborate daily with North American teams.
  • Autonomous, rigorous, pragmatic, comfortable as a technical reference without direct reports.

Nice to have: Kafka, Spark, ElasticSearch, Grafana, A/B testing frameworks, BI tools.

💰 Package & conditions :

  • Salary: 70–80 K€ gross per year + ~5% bonus.
  • Additional: profit sharing (intéressement and participation) + benefits (lunch vouchers, healthcare, mobility, fitness, etc.).
  • Contract: full-time permanent position.
  • Location: Paris
  • Remote: 2 days remote / week

🧪 Why this role is attractive :

  • High-impact ML: work on matching, coaching, trust & safety, business scoring for millions of users.
  • Modern stack: GCP, Vertex AI, Cloud Run, BigQuery, Terraform, Grafana; low legacy.
  • International culture: daily collaboration with Canada and US, multi-brand environment.
  • Strong learning environment: e-learning, conferences, knowledge-sharing, hackathons.

🧪 Hiring process :

Step 1 – Recruiter screen (video, 30–45 min): career path, motivations, compensation, logistics.

Step 2 – Hiring Manager interview (video, 45 min): role understanding, collaboration, communication.

Step 3 – Technical interview (video, 60 min): Python coding (algorithms, basic data processing) + technical Q&A with Data Scientists.

Step 4 – Technical deep-dive (video, 90 min, full English): live TensorFlow exercises and discussion with a senior ML engineer.

Step 5 – Final interview (preferably on-site, 60 min): meeting with Engineering leadership and People team

Ready to apply?

Applications go through our Marvin candidate portal. You'll get a response within 5 business days.

Ready to find the missing piece of your team?

Let's talk about your hiring needs. A team member will get back to you quickly to qualify the brief and kick off the search.