Why we’re hiring We have data everywhere — backend events, mobile app usage (iOS + Android + web), payments from Stripe and RevenueCat, ad spend from Meta, TikTok, and Google Ads. We started setting up Snowflake as our DWH but ran out of time and bandwidth to do it right. So we’re looking for someone who’s done this before — someone who can come in, take the wheel, and get it all connected and working. Fast.
This is a greenfield ownership role. You’ll set up the warehouse, wire up all data sources, build the reports our team actually uses, and become the go-to person for anything data at TheTop. What you’ll do * Pick up our Snowflake setup where we left off (or restart clean if needed) and get the DWH properly running * Build ETL/ELT pipelines from all our sources: backend DB, iOS/Android/web app events, Stripe, RevenueCat, Meta Ads, TikTok Ads, Google Ads * Design a clean data model that makes business metrics easy to query and trust * Build and maintain dashboards and reports in Metabase (or suggest and migrate to something better) * Own ad-hoc analysis — when the team has a question, you’re the person who finds the answer * Lead pattern investigations: retention drops, conversion funnel issues, campaign performance anomalies — dig in, figure out what’s happening, explain it clearly * Set up data quality monitoring so broken pipelines don’t go unnoticed * Collaborate directly with our US business team — explain findings in plain language, not data jargon
What we’re looking for * Solid hands-on experience setting up and running a DWH from scratch (Snowflake, BigQuery, or Redshift — ideally Snowflake) * Strong SQL — you write complex queries without blinking * Experience building ETL/ELT pipelines with Python or tools like dbt, Fivetran, Airbyte, Airflow, or similar * Worked with mobile app analytics data — event tracking, funnels, retention, cohorts * Connected marketing ad APIs before (Meta, Google Ads, TikTok) — or at least knows the drill * Experience with subscription/payment data (Stripe, RevenueCat, or similar) * Intermediate English — comfortable chatting with our US team via Slack and occasional calls * Startup mindset — you move fast, figure things out, and don’t wait for perfect conditions * You understand business context, not just tables and pipelines — you know why a metric matters
Nice to have * Experience with dbt (we’d love to introduce it properly) * Familiarity with AppsFlyer, Adjust, or other MMP attribution tools * You’ve worked in a B2C subscription SaaS before and know the key metrics cold (LTV, churn, CAC, ROAS) * You have opinions about BI tools and can make a case for what would work better than Metabase for us
What you get * Full ownership of the data stack — no one’s going to second-guess your architectural decisions * Direct access to founders and the product team — your insights will actually change decisions * Fully remote — we don’t care where you work from * Competitive compensation — we pay fairly for people who deliver * Minimal bureaucracy — no approval chains, no ticket queues for everything, just get it done * Startup equity — early team, real upside * Paid vacation + sick leave
How we hire We keep it short. No 6-round circus. * Intro call (30 min) — we get to know each other, you ask us the hard questions * Technical chat (1 hr) — walk us through a DWH setup you’ve owned end-to-end * Offer
How to apply Send us: * Your CV * A short paragraph (or a few bullets) about a DWH you set up — what the stack was, what data sources you connected, what broke and how you fixed it * Your salary expectation now and what you’d expect after 6–9 months once you’ve proven yourself and the data stack is running
No cover letters. No lengthy forms. Just the three things above and we’ll get back to you within a few days.