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 decisionsWillingness to roll up your sleeves and fix problems in a hands-on mannerAdvanced problem-solving skillsKnowledge of best practices in data engineering and data modellingOutstanding attention to detail and a meticulous approach to workStrong verbal and written communication skills to interact with business and technical teamsIntellectual curiosity and research abilitiesCriteria 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 insightsMaintain and always improve DBT modeling internal best practicesAnalyze 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 workChampion and embody the Tinybeans culture, mission, and valuesTinybeans 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-personWelcome you to be part of a publicly traded company with a global reachOffer you competitive compensation + yearly stock options$600 WFH Cell & Internet StipendMinimum Requirements: 6 +years of proven working experience as a Data engineerExpert-level SQL skillsExperience in working with Snowflake or similar Data Warehousing toolsExperience in working with DBT and FivetranExperience in working with Python or similarExperience or interest in setting-up Infrastructure using AWS, IaC, or Containerization platforms like Terraform, Docker, KubernetesExperience working in startups or B2C subscription businesses is highly desirableExperience in Data Governance, Master Data Management, Data Quality implementations/tools, or Data Standardization will be a plusLocation & 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 requiredAt 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.
#J-18808-Ljbffr