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
Complete!
Your application has been successfully submitted. Our hiring team is currently reviewing it and will update you with the next steps as soon as they become available