Let's be straightforward about what this role is and isn't. You are not going to be running complex ML pipelines on day one. What you will do is build dashboards, answer business questions from our sales and customer success teams, and slowly take ownership of our reporting layer. We're a 40-person B2B SaaS company with decent data but no dedicated analytics person — yet. Our warehouse is in BigQuery. We use Tableau for visualisations. The data is messy in parts, well-structured in others. We need someone organised, curious, and comfortable saying 'I don't know yet — give me a day.' SQL confidence is the real requirement. If you have that and a genuine interest in understanding how a business actually works through data, the rest we can teach.
Responsibilities
Build and maintain dashboards for sales, CS, and leadership teams
Answer ad-hoc data questions with clear, documented SQL
Help define and document our core product and business metrics
Clean and validate data from Mixpanel, Stripe, and our own product database
Present findings in monthly business review meetings
Requirements
Comfortable writing SQL queries from scratch — joins, aggregations, window functions are fine
Familiarity with Tableau or a similar BI tool — any hands-on experience counts
Basic statistical intuition: what's a meaningful difference, when to be skeptical of a chart
Highly organised — you own your own deadlines and communicate proactively
Bonus: any exposure to Python for data tasks (Pandas, basic scripting)
Benefits
First dedicated analytics hire — you shape the function from the ground up
Fully remote, flexible working hours
$48,000 – $62,000 base salary
$800 annual learning budget
Strong feedback culture — you'll always know where you stand