Skip to content

Senior Data Engineer (AUS) 2025

  • Remote, Hybrid
    • Sydney, New South Wales, Australia
  • Engineering

Job description

Tinybeans 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.

FY24 marked a major transformation year, with a new CEO, board, and capital raise. With ambitious growth and innovation plans, we aim to enhance the beloved Tinybeans family photo-sharing app further. This maternity cover role will play a crucial part in our journey.

Your Part in Our Mission:

The Senior Data Engineer is responsible for making data available and digestible across the company. They proactively extract and load data into the data warehouse and other operational systems, maintain data integrity and transform raw data into consumable formats. Additionally, they partner closely with product and marketing stakeholders to gather data requirements for projects and work with engineering colleagues to implement solutions for defining, documenting, QA-ing and making accessible data points to the business.

The Senior Data Engineer is a key component of the data and engineering functions of the company, owning the data platform (and its infrastructure) & data pipelines for the data team; ensuring data access, freshness, robustness and traceability. They are the data infrastructure, engineering and modelling experts for their colleagues and are tasked with educating and empowering the business on best data practices and data usage.

This person will work remotely from Australia (with flexible co-working days) with a team based in Australia, North America and Vietnam.

What You’ll Be Doing…

  • Data Transformation: Transform raw data into consumable formats for analytics usage. Take over our DBT set up to transform and optimize our analytics pipeline. Develop testing scripts to ensure data accuracy at ingestion and throughout the data transformation.

  • Data Pipelines & Orchestration: Oversee existing data pipelines and implement new ones as needed utilising existing tools (Fivetran) or through custom pipeline designs, to ingest data into the data warehouse or perform reverse ETL to other operational systems.

  • Data Modelling: Work closely with our backend and software development team to apply best data modeling techniques in our transactional database. (AWS)

  • Data Quality: Identify, assess, fix, document, consult and communicate quality issues in the way data is collected, stored, processed, or used.

  • Data Infrastructure: Ensure the data platform infrastructure is efficiently maintained, including maintaining access controls, and monitoring storage, computing and costs. (Snowflake, dbt self hosted)

  • Documentation: Maintain comprehensive and easily-understood documentation on our data.

  • Continuous Optimisation: Keep up with the latest data-management technologies to continuously evaluate paid or open-source tools that will improve the efficiency of our data platform and data processes.

Who We’re Looking For…

  • Demonstrate ability to work across various teams to achieve consensus on key business decisions

  • Willingness to roll up your sleeves and fix problems in a hands-on manner

  • Advanced problem-solving skills

  • Knowledge of best practices in data engineering and data modelling

  • Outstanding attention to detail and a meticulous approach to work

  • Strong verbal and written communication skills to interact with business and technical teams

  • Intellectual curiosity and research abilities

Criteria For Success...

  • Partner with engineering to maintain sustainable, long-term data integrity and accuracy.

  • Build efficient, automated, and easy-to-understand dashboards that provide quick and accessible insights

  • Maintain and always improve DBT modeling internal best practices

  • Analyze data to find opportunities to improve user experience and identify critical problems.

  • Respond in a timely manner to requests and inquiries. Collaborate with the direct manager on priorities and unplanned work

  • Champion and embody the Tinybeans culture, mission, and values

Tinybeans Employee Perks include….

  • Work From Anywhere- Offer you a remote work schedule but give loads of opportunities to connect with the team virtually, and sometimes, in-person

  • Welcome you to be part of a publicly traded company with a global reach

  • Offer you competitive compensation + yearly stock options

  • $600 WFH Cell & Internet Stipend

Job requirements

  • 6 +years of proven working experience as a Data engineer

  • Expert-level SQL skills

  • Experience in working with Snowflake or similar Data Warehousing tools

  • Experience in working with DBT and Fivetran

  • Experience in working with Python or similar

  • Experience or interest in setting-up Infrastructure using AWS, IaC, or Containerization platforms like Terraform, Docker, Kubernetes

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

  • Experience in Data Governance, Master Data Management, Data Quality implementations/tools, or Data Standardization will be a plus

Location & Hours

  • Preference for Sydney, Australia, alongside CEO (hybrid; office location TBC)

  • The broader team is based in North America with a concentration on the East Coast. This role will require overlapping business hours (e.g, 6am AEST) and hours/days can be flexed accordingly.

  • Occasional international travel may be require

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