Skip to main content

Data Scientist

RemoteEurope
Published
Role
Fullstack
Experience
Mid
Salary not disclosed
Check eligibility

Open to Anywhere in Europe. Set where you work from to check your eligibility.

No BS summary

The Data Scientist is the first hire on the team whose job is to put machine learning into production, not just into a notebook. You'll build models that power product and other live flows sometimes surfaced to users in real time, not just reported on in a dashboard a week later.

Core skills

Python/scikit-learn/XGBoost/LightGBMXGBoost/LightGBM

Required skills

PyTorchTensorFlowGCP/Vertex AI/BigQuery ML/Cloud Run/Cloud FunctionsSQL/dbt/BigQueryGit/code review/testing/CI/CD

Optional skills

Pub/SubDataflowKafkafeature stores

Required languages

English fluent

What you'll do

  • Build, validate, and ship ML models (propensity, pricing/discount optimization, personalization, churn/LTV) that go live in the product, not just proof-of-concept notebooks.
  • Own the full lifecycle: problem framing, feature engineering, training, evaluation, deployment, monitoring, retraining.
  • Write production-grade code (tested, versioned, reviewed) — you'll be shipping alongside Engineering, held to their bar.
  • Design and ship the personalized discounting model: who gets what offer, and why, served at the moment of the paywall decision.
  • Partner with product on machine learning experiment design (A/B, holdouts) to prove causal lift of the models, not just correlation.
  • Build the measurement framework so pricing/discount decisions are defensible to finance and leadership.
  • Stand up our first low-latency model serving pattern on GCP (e.g., Vertex AI endpoints, Cloud Run, or equivalent)
  • Define the feature pipeline pattern: what's precomputed in BigQuery/dbt vs. what needs to be fresh/real-time via Pub/Sub or similar.
  • Set up model monitoring: drift, staleness, prediction quality so a live model doesn't silently degrade.
  • Sit close to Product and Engineering, not just Data this role is measured by what ships to actual users, not just notebooks
  • Translate a product problem ("how might we reactive lapsed payers") into a modeling problem, and a model output into an API contract Engineering can build against.
  • Document handoffs clearly enough that Engineering can own the serving layer long-term without you as a bottleneck.
  • Design uplift/causal models where "who responds to a discount" matters more than "who churns".
  • Run and interpret experiments that isolate the model's actual incremental impact on revenue/retention.
  • Design the experimentation program for improving data science and machine learning models with the same rigour we use across our already ongoing experimentation programs

What they require

  • Strong Python for data science and ML (scikit-learn, XGBoost/LightGBM; PyTorch or TensorFlow a plus if deep learning is relevant to future use cases).
  • Proven track record shipping models to production, not just modeling in a notebook. Can talk through at least one model that served live traffic.
  • Hands-on experience with a cloud ML platform, ideally GCP (Vertex AI, BigQuery ML, Cloud Run/Functions) or fast ability to translate equivalent AWS/Azure experience.
  • Solid SQL; comfortable working against a dbt/BigQuery warehouse.
  • Software engineering fundamentals: git, code review, testing, CI/CD: You'll be shipping code Engineering has to trust.
  • Causal inference / uplift modelling or applied experimentation experience: pricing and discounting need "what if we hadn't," not just "who churns."
  • 4–7 years in a data scientist / ML engineer role, with at least one model you personally took from prototype to live production serving real users or real traffic.
  • Quantitative background (CS, stats, engineering or equivalent hands-on experience).
  • B2C, subscription, or marketplace experience is a strong plus
  • Fluent English.
Unknown
Salary not disclosed