{"id":3736242,"url":"https://alion.io/job/wonderbrains-agency-senior-data-engineerdata-analyst","title":"Senior Data Engineer/Data Analyst","company":{"id":4485981,"name":"WonderBrains agency","domain":"wonder-brains.com","url":"https://alion.io/company/wonderbrains-agency","size_band":null,"is_staffing_agency":false,"employer_type":"staffing","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Data Science","role_family":"Data Science","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Ukraine"],"countries":["UA"],"hiring_countries":["UA"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"A/B Testing","optional":false},{"name":"AppsFlyer SDK","optional":false},{"name":"AWS","optional":false},{"name":"ClickHouse","optional":false},{"name":"dbt","optional":false},{"name":"GCP","optional":false},{"name":"Google BigQuery","optional":false},{"name":"OpenTelemetry","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"SQL","optional":false},{"name":"Tableau","optional":false},{"name":"TypeScript","optional":false},{"name":"Apache Kafka","optional":true},{"name":"Dimensional Modeling","optional":true},{"name":"Terraform","optional":true}],"status":"live","first_seen_at":"2026-11-04T09:42:20Z","employer_posted_date":null,"last_verified_at":"2026-11-04T09:42:20Z","board_verified":false,"closed_at":null,"days_open":5,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":5},"description":"We're hiring a Senior Data Engineer / Data Analyst to own our data end to end: the pipelines into ClickHouse and BigQuery, our migration to ClickHouse, and the analytics supporting our social casino and mystery-box ecommerce businesses.\n\nAbout the Company\n\nWe develop social casino games and mystery-box ecommerce applications for web and mobile. Our social casino products operate on a virtual-coin economy with live ops, missions, and promotions. We are also developing mystery-box ecommerce brands where customers purchase boxes containing real physical products.\n\nData drives our product decisions: which players and buyers to acquire, which promotions to run, and how to keep each economy healthy. You'll be responsible for making that data reliable and turning it into actionable insights.\n\nWhat You'll Do\n\nBuild and Run the Pipelines\n\nOwn ingestion into ClickHouse and BigQuery from PostgreSQL and MongoDB change-data-capture, client and server events, payment providers, and AppsFlyer.\n\nRun and extend the Airflow DAGs that build our bronze, silver, and gold layers. Make every job idempotent, backfillable, and monitored.\n\nAdd freshness and quality checks, and alert when a table is late or wrong.\n\nMake ClickHouse our main analytics warehouse in place of BigQuery, starting with our mystery-box products.\n\nDesign ClickHouse schemas, sort keys, materialized views, and retention for events, orders, and wallet data.\n\nMigrate pipelines, models, and dashboards, and run both warehouses side by side until the numbers match.\n\nKeep BigQuery reliable and cost-controlled while the social casino products still run on it.\n\nBuild the Business Analytics\n\nMaintain the KPI layer leadership uses to run the company: DAU, revenue, retention, LTV, ROAS, and economy health.\n\nMove reporting off Tableau and older analytics tools onto our own AI dashboards, built in-house on the tables you create.\n\nAnswer ad hoc questions for product, live ops, marketing, and finance.\n\nDesign A/B tests and promotion experiments, and interpret their results accurately.\n\nWork with the Product Teams\n\nAgree on event schemas and tracking with backend and client engineers before a feature ships.\n\nDefine metrics consistently and document every table so all teams and AI dashboards report the same numbers.\n\nQuestions You'll Answer\n\nThese are examples of the questions you'll own, from the pipeline to the answer.\n\nSocial Casino\n\nWhich acquisition sources pay back, and by which day?\n\nHow do missions, promotions, and coinback change retention and spend?\n\nIs the virtual-coin economy inflating?\n\nWhere do new players drop off in their first session?\n\nMystery-Box Ecommerce\n\nWhich boxes convert from view to purchase, and why?\n\nHow does the value of the products received compare with box prices across different tiers?\n\nDo referrals and promotions bring repeat buyers or one-time discount hunters?\n\nWhich countries and devices grow fastest?\n\nCompany\n\nWhat is one revenue and margin view across all products for the CEO and CFO?\n\nWhich metrics should every team report the same way?\n\nOur Data Stack\n\nSources: PostgreSQL (transactions, wallets, payments), MongoDB (missions, segmentation, analytics projections), client and server events, AppsFlyer.\n\nIngestion: Change-data-capture mirrors of PostgreSQL and MongoDB into ClickHouse and BigQuery; Airflow for scheduled jobs.\n\nMain Warehouse: ClickHouse, replacing BigQuery, with mystery-box products moving first. It also holds our telemetry through OpenTelemetry (ClickStack).\n\nLegacy Warehouse: BigQuery, organized in bronze, silver, gold, and semantic layers until the migration is complete.\n\nCloud: Google Cloud and AWS.\n\nProducts: TypeScript backends, React web apps, native mobile apps.\n\nDashboards: In-house AI dashboards built on ClickHouse and BigQuery tables, replacing Tableau and older analytics tools.\n\nWhat You Bring\n\n6+ years of experience in data engineering, analytics engineering, or a data analyst role where you built and owned production pipelines.\n\nExpert SQL, including window functions, cohort queries, and query-plan tuning.\n\nProduction ClickHouse: MergeTree table engines, sort keys, materialized views, and TTLs. Having led a warehouse migration is a strong plus.\n\nProduction experience with BigQuery: partitioning, clustering, scheduled jobs, and cost control.\n\nPython for pipelines, and an orchestrator such as Airflow. dbt or a similar modeling tool is a plus.\n\nChange-data-capture or event streaming from operational databases (for example, Datastream, Debezium, Pub/Sub, or Kafka).\n\nData modeling you can defend: layered or dimensional models, slowly changing dimensions, safe backfills.\n\nProduct analytics: retention cohorts, LTV, ARPDAU, funnels, and A/B test design with a correct read of significance.\n\nAnalytics that go beyond a BI tool: you design the tables, metric definitions, and queries an AI dashboard can answer from correctly. Tableau experience helps with the migration.\n\nEnglish: Upper-Intermediate (B2) or higher.\n\nNice to Have\n\nSocial casino, free-to-play, or mobile gaming analytics: virtual-currency economies, live ops, payer conversion.\n\nEcommerce or mystery-box analytics: conversion funnels, average order value, repeat purchase, box value versus price, promotion and referral attribution.\n\nMobile measurement partner data (AppsFlyer or similar), user acquisition, and ROAS modeling.\n\nOpenTelemetry or ClickStack, and observability data at volume.\n\nInfrastructure as code (Terraform) on Google Cloud or AWS.\n\nEnough TypeScript to add or fix an event at the source.\n\nPrivacy-safe data handling: PII separation and account-deletion requests.","description_format":"text","description_chars":5620,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Ukraine","iso":"UA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Information Technology","Recruiting & Staffing","IT Staffing & Staff Augmentation"],"lifecycle":[{"event":"open","at":"2026-11-04T09:42:20Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":4,"expected_fill_days":30,"reasons":["seen:4","velocity","win:early"],"computed_at":"2026-11-09T06:03:00Z"},"pay":null,"html_url":"https://alion.io/job/wonderbrains-agency-senior-data-engineerdata-analyst","json_url":"https://alion.io/job/wonderbrains-agency-senior-data-engineerdata-analyst.json","meta":{"generated_at":"2026-11-10T00:29:31Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":994,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4485981},"rest":"https://alion.io/mcp/rest/get_company?id=4485981"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fwonderbrains-agency-senior-data-engineerdata-analyst"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fwonderbrains-agency-senior-data-engineerdata-analyst"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fwonderbrains-agency-senior-data-engineerdata-analyst"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/wonderbrains-agency-senior-data-engineerdata-analyst\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fwonderbrains-agency-senior-data-engineerdata-analyst"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3736242}},{"tool":"search_jobs","arguments":{"company":"wonder-brains.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3736242},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}