{"id":1216743,"url":"https://alion.io/job/timeleft-data-scientist","title":"Data Scientist","company":{"id":687345,"name":"Timeleft","domain":"timeleft.com","url":"https://alion.io/company/timeleft","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":null},"role":"Data Science","role_family":"Data Science","seniority":"middle","employment_type":null,"work_mode":"remote","remote_scope":"stated_regions","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":["DE","FR","GB","AT","BE","BG","HR","CZ","DK","FI","HU","IE","IT","NL","NO","PL","RO","ES","SE","CH","EE","GR","IS","LV","LI","LT","LU","MT","PT","SK","SI"],"hiring_countries_total":31,"salary":null,"salary_estimate":{"min_usd":64000,"max_usd":161000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":431},"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"BigQuery","optional":false},{"name":"CI/CD","optional":false},{"name":"dbt","optional":false},{"name":"GCP","optional":false},{"name":"Google BigQuery","optional":false},{"name":"Google Cloud Run","optional":false},{"name":"LightGBM","optional":false},{"name":"Machine Learning","optional":false},{"name":"Python","optional":false},{"name":"PyTorch","optional":false},{"name":"Scikit-learn","optional":false},{"name":"SQL","optional":false},{"name":"TensorFlow","optional":false},{"name":"Vertex AI","optional":false},{"name":"XGBoost","optional":false},{"name":"Apache Kafka","optional":true},{"name":"Feature Store","optional":true},{"name":"Reinforcement Learning","optional":true}],"status":"live","first_seen_at":"2026-08-27T10:39:02Z","employer_posted_date":"2026-09-25","last_verified_at":"2026-09-25T23:52:12Z","board_verified":true,"closed_at":null,"days_open":29,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":29},"description":"Role Overview\nThe 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.\nThe first flagship project is about personalization across the user journey: a model that decides, per user, what offer to show, wired directly into the product and lifecycle experience rather than sitting in a warehouse table. From there, you'll extend the same muscle: model → API → product surface to other high-leverage moments in the user journey.\nYou'll work hand-in-hand with Product, Engineering and Lifecycle marketing to ship models as features, not as reports. This is also a foundational role for the team's infrastructure: most of what Data does today is batch (dbt, Lightdash, BigQuery); you'll help establish our first real-time low-latency serving patterns on GCP and work closely with engineering on this.\nKey Responsibilities\n1. Production ML Development\nBuild, validate, and ship ML models (propensity, pricing/discount optimization, personalization, churn/LTV) that go live in the product, not just proof-of-concept notebooks.\nOwn the full lifecycle: problem framing, feature engineering, training, evaluation, deployment, monitoring, retraining.\nWrite production-grade code (tested, versioned, reviewed) - you'll be shipping alongside Engineering, held to their bar.\n2. Personalization across the journey: from paywall to lifecycle\nDesign and ship the personalized discounting model: who gets what offer, and why, served at the moment of the paywall decision.\nPartner with product on machine learning experiment design (A/B, holdouts) to prove causal lift of the models, not just correlation.\nBuild the measurement framework so pricing/discount decisions are defensible to finance and leadership.\n3. ML Infrastructure & MLOps (GCP)\nStand up our first low-latency model serving pattern on GCP (e.g., Vertex AI endpoints, Cloud Run, or equivalent)\nDefine the feature pipeline pattern: what's precomputed in BigQuery/dbt vs. what needs to be fresh/real-time via Pub/Sub or similar.\nSet up model monitoring: drift, staleness, prediction quality so a live model doesn't silently degrade.\n4. Product & Engineering Partnership\nSit close to Product and Engineering, not just Data this role is measured by what ships to actual users, not just notebooks\nTranslate 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.\nDocument handoffs clearly enough that Engineering can own the serving layer long-term without you as a bottleneck.\n5. Experimentation & Causal Inference\nDesign uplift/causal models where \"who responds to a discount\" matters more than \"who churns\" .\nRun and interpret experiments that isolate the model's actual incremental impact on revenue/retention.\nDesign the experimentation program for improving data science and machine learning models with the same rigour we use across our already ongoing experimentation programs\nExpected Outcomes\nPersonalized discounting model live in production, serving real paywall decisions to real users: shipped end-to-end, not a prototype sitting in staging.\n A documented, reusable low-latency serving pattern established on GCP (Vertex AI endpoints or Cloud Run) - the next model doesn't require rebuilding this from scratch.\n Proven incremental lift on a core business metric (paywall conversion, discount margin efficiency, or lapsed-payer reactivation - pick the one you want as the flagship KPI), demonstrated through a controlled experiment, not just before/after comparison.\nModel monitoring in place - drift and staleness alerts mean the team knows within days, not months, if a live model silently degrades.\nA repeatable model-to-production playbook that others in the team can follow\nSkills & Competencies\nMust have (hard skills)\nStrong Python for data science and ML (scikit-learn, XGBoost/LightGBM; PyTorch or TensorFlow a plus if deep learning is relevant to future use cases).\nProven track record shipping models to production, not just modeling in a notebook. Can talk through at least one model that served live traffic.\nHands-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.\nSolid SQL; comfortable working against a dbt/BigQuery warehouse.\nSoftware engineering fundamentals: git, code review, testing, CI/CD: You'll be shipping code Engineering has to trust.\nCausal inference / uplift modelling or applied experimentation experience: pricing and discounting need \"what if we hadn't,\" not just \"who churns.\"\nNice to have\nExperience with streaming/event pipelines (Pub/Sub, Dataflow, Kafka): useful as we move off pure batch.\nExperience with pricing, discounting, personalization specifically.\nFamiliarity with feature stores or the DIY equivalent (versioned feature pipelines).\nMulti-armed bandits or reinforcement learning for pricing/personalization.\nStartup experience: comfortable being the first person to build something rather than joining an existing ML platform team.\nSoft skills\nGenuinely energised by \"does this move the metric,\" not just \"is this model accurate.\"\nCan hold their own in a room with Engineering and with Business: Speaks commercial as well as the language of engineering\nExplains modeling tradeoffs in plain business terms to Product/leadership without dumbing it down or using too much jargon\nComfortable owning ambiguity - this role is defining the pattern, not following one.\n Required experience\n4-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.\nQuantitative background (CS, stats, engineering or equivalent hands-on experience).\nB2C, subscription, or marketplace experience is a strong plus\nFluent English.\n Recruitment process\nIntroduction Call - 30min with Talent Acquisition Manager\nBusiness Interview - 30min with VP Data \nCase Study - Async assessment\nPanel Interview - Case study Q&A\nFinal interview - Interview with Product Manager","description_format":"text","description_chars":6270,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Germany","iso":"DE","kind":"region"},{"name":"France","iso":"FR","kind":"region"},{"name":"United Kingdom","iso":"GB","kind":"region"},{"name":"Austria","iso":"AT","kind":"region"},{"name":"Belgium","iso":"BE","kind":"region"},{"name":"Bulgaria","iso":"BG","kind":"region"},{"name":"Croatia","iso":"HR","kind":"region"},{"name":"Czech Republic","iso":"CZ","kind":"region"},{"name":"Denmark","iso":"DK","kind":"region"},{"name":"Finland","iso":"FI","kind":"region"},{"name":"Hungary","iso":"HU","kind":"region"},{"name":"Ireland","iso":"IE","kind":"region"},{"name":"Italy","iso":"IT","kind":"region"},{"name":"Netherlands","iso":"NL","kind":"region"},{"name":"Norway","iso":"NO","kind":"region"},{"name":"Poland","iso":"PL","kind":"region"},{"name":"Romania","iso":"RO","kind":"region"},{"name":"Spain","iso":"ES","kind":"region"},{"name":"Sweden","iso":"SE","kind":"region"},{"name":"Switzerland","iso":"CH","kind":"region"},{"name":"Estonia","iso":"EE","kind":"region"},{"name":"Greece","iso":"GR","kind":"region"},{"name":"Iceland","iso":"IS","kind":"region"},{"name":"Latvia","iso":"LV","kind":"region"},{"name":"Liechtenstein","iso":"LI","kind":"region"},{"name":"Lithuania","iso":"LT","kind":"region"},{"name":"Luxembourg","iso":"LU","kind":"region"},{"name":"Malta","iso":"MT","kind":"region"},{"name":"Portugal","iso":"PT","kind":"region"},{"name":"Slovakia","iso":"SK","kind":"region"},{"name":"Slovenia","iso":"SI","kind":"region"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-25T09:50:11Z"}],"liveness":{"score":34,"band":"fade","label":"Fading","p_open":1,"p_active":0.621,"p_room":0.55,"age_days":29,"expected_fill_days":24,"reasons":["conf:3","win:tail"],"computed_at":"2026-09-26T03:25:40Z"},"pay":null,"html_url":"https://alion.io/job/timeleft-data-scientist","json_url":"https://alion.io/job/timeleft-data-scientist.json","meta":{"generated_at":"2026-09-26T03:25:40Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":3658,"day_limit":5000,"remaining_today":1342,"minute_limit":60,"resets_at":"2026-09-27T00:00:00Z"}}}