Skip to content

Senior Analytics Engineer

  • Hybrid
    • Melbourne, Victoria, Australia
  • Data

Job description

Tinybeans (ASX: TNY) is a leading private photo-sharing app that connects families and transforms moments into lasting memories. We’ve been loved and trusted by millions of parents and families worldwide since our founding in 2012, as shown by our 150,000+ 5-star reviews across Apple App and Google Play stores, with users in almost every country.

With ambitious growth and innovation plans, we aim to enhance the beloved Tinybeans family photo-sharing app further. This role will play a crucial part in our journey.

Your Part in Our Mission

Reporting to the Director of Data Analytics, the Senior Analytics Engineer is responsible for turning raw data into accurate, trusted and well-documented metrics and datasets that drive decision-making across the company. This role owns the analytics layer of our data stack including our dbt models, testing framework and metric definitions, ensuring that performance data is consistent, reliable and easily consumed by business stakeholders.

The Senior Analytics Engineer partners closely with product, marketing and executive teams to define requirements and deliver accessible, business-ready outputs. They are the bridge between data engineering and data consumption, translating raw inputs into usable knowledge through modeling, documentation and stakeholder collaboration.

This role will work closely with a team based in Australia, North America and Vietnam.

What you’ll be doing…

  • dbt ownership: Build and maintain core dbt models that define Tinybeans’ key metrics supporting ongoing efforts in user acquisition, engagement and retention. Maintain tests, documentation and version control

  • Support growth, marketing and lifecycle: model attribution, connect product analytics to ad platforms, enable experiment tracking and build cohort and funnel dashboards

  • Attribution modeling: Develop and maintain reliable models that attribute user registrations and conversions to marketing campaigns and acquisition sources

  • Data documentation: Deliver clear, accessible documentation on metric definitions, data sources and modeling logic for stakeholders across product, marketing and executive functions

  • Collaboration with marketing & lifecycle teams: Deliver user-level traits, segments and behavioral signals that power targeted messaging campaigns and experiments

  • Query performance optimization: Maintain performant SQL in dbt models and support data warehouse optimization efforts in collaboration with data engineers

  • Stakeholder enablement: Provide business users with clear, tested datasets for reporting in Tableau and other tools

  • Quality and governance: Implement testing frameworks and data validations to ensure consistency and prevent metric drift or silent failures

  • Technical leadership: Define modeling standards, mentor team members and help set the direction of Tinybeans’ analytics architecture

Job requirements

Who we’re looking for…

  • You move fast and love turning complexity into clarity

  • You understand how metrics are used and misused across fast-moving product and marketing teams

  • You have strong communication skills and enjoy working across technical and non-technical teams

  • You are hands-on and take pride in building things that scale and support others

  • You hold a high standard for accuracy, clarity and documentation

  • You are comfortable taking ownership and setting the standard for analytics engineering

You must have…

  • 5+ years of experience in analytics engineering or business intelligence

  • Deep experience with dbt and SQL (Snowflake experience preferred)

  • Experience defining business KPIs and building tested models to support them

  • Familiarity with reverse ETL, event tracking platforms and BI tools like Tableau

  • Ability to work independently and translate stakeholder requirements into robust, reusable datasets

  • Experience working in startups or B2C subscription businesses is highly desirable

  • Experience supporting marketing and product teams

  • Experience with Fivetran, Segment or similar tooling is a plus

Tinybeans Employee Perks include….

  • Flexibility: Melbourne or Sydney based - hybrid working. Have the opportunity to connect in person and work from home for a balance

  • Financial: 11.5% Superannuation, competitive compensation + yearly stock options

  • Time Off: Four weeks (20 days) of holiday per year, plus bank holidays. On top of this, you also receive your birthday off because of course it is a holiday

  • Families: Up to 12 weeks of paid family leave and other family-friendly leave

  • Technology: Company issued laptop and $600 WFH Cell & Internet Stipend

Location & Hours

  • Preference for Melbourne, Australia (hybrid; office location Richmond).

  • This role may require overlapping business hours with East Coast USA (e.g, 7am AEST) and hours/days can be flexed accordingly. 


At Tinybeans, we work hard and are committed to building a diverse team, fostering an inclusive culture, and investing in equity across our organization. Together, with our different perspectives, experiences and backgrounds, our people are successful in jobs and are better able to address the needs of our customers.

or