Middle Machine Learning Engineer

Impress

Barcelona

On-site

EUR 65,000 - 90,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Impress is seeking a Machine Learning Engineer to design and ship models that drive patient and operations decisions across our health-tech platform. You will own the full lifecycle from data extraction to deployment, applying NLP and DL to unstructured data and ensuring robust evaluation and measurable impact.

Join an international team at Europe’s leading health-tech innovator and contribute to models used in pricing, forecasting, ranking, and recommendations.

Qualifications

  • Strong ML fundamentals: probability, statistics, optimization, regularization.
  • Breadth of modeling: tree ensembles, linear models, clustering, deep learning.
  • Experimentation: uplift/causal inference and A/B testing.
  • NLP/LLM experience: embeddings, transformers, fine-tuning or prompting.
  • Technical stack: Python + ML ecosystem (NumPy, pandas, scikit-learn; PyTorch or TensorFlow).
  • Production track record: shipping models to production with measurable impact.
  • Software fundamentals: clean code, SQL, version control, testing.

Responsibilities

  • Frame and solve diverse ML problems across classification, regression, ranking and NLP tasks.
  • Build models across algorithmic spectrum from gradient boosting to deep learning (inference).
  • Apply NLP/DL to unstructured data: classification, embeddings, summaries, information extraction.
  • Design experiments and A/B tests with offline metrics and online success criteria.
  • Own the full lifecycle: data extraction, feature engineering, training, deployment, monitoring.
  • Set the technical bar with robust evaluation to prevent leakage and overfitting.

Skills

ML fundamentals
Modeling breadth
Experimentation
NLP / LLM
Python ecosystem
Production ML
Software basics

Education

Bachelor's degree in CS/Math or related

Tools

PyTorch
TensorFlow
scikit-learn
NumPy
pandas
SQL
Airflow
FastAPI
Docker

Job description

Join Impress – Europe’s Leading Health-Tech Innovator!

We're looking for a strongMachine Learning Engineerwith 3+ years of hands-on experience and with deep fundamentals in ML algorithms and modeling. You'll design and ship models that drive decisions across our business — scoring, ranking, uplift, forecasting, recommendation, and NLP — owning each problem from formulation through production and measured impact. Our Data & ML team builds the models that power patient and operations decisions at Impress, Europe's largest orthodontic clinic chain, mining signal from patient communications. You'll have room to take these further and to open up new modeling directions as the business grows.

Why we’re cool:
  • Work with an international and multicultural team

  • Competitive salary

  • Teeth aligner and whitening benefits

  • Collaborative work environment and positive culture

  • Opportunities to grow within a fast-paced, innovative company and real start-up experience with big challenges

  • Fresh fruits and healthy snacks at the office

What You’ll Do:
  • Frame and solve diverse ML problems— classification, regression, ranking, uplift / causal modeling, forecasting, recommendation, anomaly detection, and some NLP processing.

  • Build models across the algorithmic spectrum— from gradient boosting and classical ML to deep learning (mostly inference) — choosing the right tool, not the trendy one.

  • Apply NLP / DL to unstructured data(text, conversations, communications): classification, intent detection, embeddings, summarization, information extraction.

  • Design experiments and A/B tests— define offline metrics and online success criteria, reason about baselines, causal effects, and statistical significance, and prove that models actually move the needle.

  • Own the full lifecycle— data extraction and feature engineering, training and evaluation, deployment, retraining, and monitoring for drift and data quality.

  • Set the technical bar— bring rigor to evaluation, guard against leakage and overfitting, and mentor on solid ML practice.

Requirements:
  • Strong ML fundamentals: probability and statistics, optimization, bias/variance, regularization, model evaluation, and a real understanding of the algorithms behind the libraries.

  • Breadth of modeling experience: tree ensembles (boosting/bagging), linear models, clustering, and deep learning (CNNs/RNNs/transformers) — and the judgment to choose between them.

  • Experimentation: Familiarity with uplift / causal inference and experimentation, or a strong drive to master it.

  • NLP / LLM experience(embeddings, transformers, fine-tuning or prompting).

  • Technical Stack: Strong Python and the ML ecosystem (NumPy, pandas, scikit-learn; PyTorch or TensorFlow; gradient-boosting libraries).

  • Production Track Record: shipping models to production, not just notebooks — and measuring their impact.

  • Software Fundamentals: clean code, SQL, version control, testing.

Nice to have:
  • MLOps maturity: experiment tracking, CI/CD for models, feature stores, model monitoring.

  • Infrastructure: Cloud (AWS / GCP), data warehouses, orchestration (Airflow or similar), serving (FastAPI, Docker).

  • Community: Publications, competitions.

At Impress we cultivate a culture of inclusion and diversity. We celebrate our employees' individual strengths, views, and experiences and we encourage all candidates to apply, without regard to race, color, religion, gender identity, sexual orientation, age, national origin, disability, or any other f actor.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead MLOps Engineer
Lead MLOps Engineer

Impress • Barcelona

On-site
EUR 90,000 - 130,000
Competitive salary
Dental benefits
Fresh fruits and snacks
+2
MLOps
MLOps

Impress • Barcelona

On-site
EUR 90,000 - 130,000
Competitive salary
Teeth aligner benefits
Fresh fruits
+3
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Empresa Confidencial • Barcelona

Hybrid
EUR 50,000 - 70,000
Competitive salary
Flexible working hours
Learning and development opportunities
+1
Machine Learning Operations Architect (with medical device experience)
Machine Learning Operations Architect (with medical device experience)

Inbrain Neuroelectronics • Barcelona

On-site
EUR 90,000 - 130,000
Private Health Insurance
23 vacation days per year
Hybrid working modality
+2
Senior Front-end Engineer - Backoffice
Senior Front-end Engineer - Backoffice

Impress • Barcelona

On-site
EUR 70,000 - 90,000
International team
Competitive salary
Teeth aligner/whitening benefits
+3
ML Engineer: Production-Ready Models & NLP
ML Engineer: Production-Ready Models & NLP

Impress • Barcelona

On-site
EUR 65,000 - 90,000
AI Machine Learning Engineer
AI Machine Learning Engineer

Visium SA • Barcelona

On-site
Confidential
Competitive compensation package
Yearly education budget
Yearly sport budget
+3
Machine Learning Engineer
Machine Learning Engineer

Solera Holdings, LLC. • Madrid

On-site
EUR 60,000 - 110,000
Principal MLOps Architect
Principal MLOps Architect

Inbrain Neuroelectronics • Barcelona

Hybrid
EUR 90,000 - 150,000
Private Health Insurance
23 vacation days per year
Hybrid working modality
+1
Senior AI Machine Learning Engineer
Senior AI Machine Learning Engineer

Visium SA • Barcelona

On-site
EUR 65,000 - 90,000
Competitive compensation package
Yearly education budget
Sport budget
+3