About this Data Scientist (MMO Enhancements) role at Satori Analytics
Are you passionate about AI? π€
At Satori Analytics, we aim to change the world one algorithm at a time by bringing clarity to global brands through Data & AI. From cloud-based ecosystems for fintech to predictive models for airlines, our cutting-edge solutions cover the entire data lifecycleβfrom ingestion to AI applications.
As a fast-growing scale-up, our team of 100+ tech specialistsβincluding Data Engineers, Data Scientists, and moreβdelivers innovative analytics solutions across industries like FMCG, retail, manufacturing and FSI. Join us as we lead the data revolution in South-Eastern Europe and beyond!
What Your Day Might Look Like:
- Specify Bayesian regression models from scratch β likelihood, priors, hierarchical structure β not just library defaults
- Build and diagnose models in PyMC and/or Stan β MCMC sampling, convergence diagnostics (R-hat, ESS, divergences), and posterior visualisation with ArviZ
- Design hierarchical structures with partial pooling and multi-level architectures, handling sparse group data gracefully
- Chain models correctly β sequential, multi-stage architectures with full uncertainty propagation (Monte Carlo through the chain, never point estimates)
- Model media dynamics β adstock and saturation transformations (geometric, Weibull, Hill), with parameters specified via priors and response curves extracted from posteriors
- Optimise budgets under constraints β scipy.optimize and CVXPY for channel floors/ceilings and portfolio constraints, plus multi-objective work (Pareto frontiers, weighted utility, conflicting objectives)
- Establish causal ground truth β geo experiment design and analysis, Difference-in-Differences, Synthetic Control, and experiment-to-model calibration
- Handle structural breaks β piecewise regression, change-point detection (PELT, BOCPD, Bayesian), and regression discontinuity design
- Document your work β methodology docs, assumption logs, and structured write-ups that stand up to scrutiny
Requirements
Your Superpowersπ:
- Strong Python β production-quality, clean, reproducible code (pandas, NumPy, scikit-learn)
- Solid SQL β joins, window functions, and aggregations at scale
- Applied statistics depth β distributions, regression, hypothesis testing, model evaluation, and genuine comfort working with probability distributions and uncertainty
- From-scratch Bayesian modelling β you can write down a likelihood, choose priors, and defend a hierarchy, not just call a packaged tool
- PyMC and/or Stan fluency β including reading and acting on convergence diagnostics
- Uncertainty discipline β you propagate posteriors through model chains rather than collapsing to point estimates
- Optimisation experience β constrained nonlinear and multi-objective problems in a real-world setting
- Causal inference toolkit β geo experiments, DiD, Synthetic Control, and calibrating models against experimental results
- Git / version control as a matter of habit
- Clear written communication β you document methodology and assumptions without being asked
- Independence β you work from a defined brief, manage your own progress, and are proactive when blocked
- AI awareness β you follow the space and know when (and when not) to reach for AI tooling
Bonus Points for:
- CausalImpact or equivalent Bayesian causal inference frameworks
- MLflow or other experiment-tracking tooling
- NumPyro / Pyro experience
- Geo lift tests β experience running or analysing them in a media context
Benefits
Perks on Perks:
- Competitive salary and hybrid work model β come hang out in our Athens office or work remotely from anywhere in European economic Area (EU, Switzerland etc.) or UK (up to 6 weeks per year).
- Training budget to level up your skills from the top tech partners in the market (Microsoft, AWS, Salesforce, Databricks etc.) β whether itβs certifications or courses, weβve got you covered.
- Private insurance, top-tier tech gear, and the chance to work with a stellar crew.
Ready to create some data magic with us? Hit that apply button and letβs get started.