Contract Data Warehouse Engineer - BigQuery & ELT Tools at Forward Storage | Torre

Contract Data Warehouse Engineer - BigQuery & ELT Tools

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Freelance
Recurrent
Compensation
USD10k - 14k/per task
Non-negotiable
location_on
Remote (anywhere)
Posted 10 months ago

Responsibilities


Scope of Work – Project-Based Data Engineer (LATAM Preferred) Project Overview Forward Storage is seeking a contract-based Data Engineer to design, implement, and document a modern data warehouse and ETL/ELT architecture. The goal is to centralize operational, financial, sales, and marketing data into an analytics-ready warehouse to support Tableau/Power BI reporting. This engagement is project-based, with a clearly defined build phase followed by optional light ongoing support. Primary Objectives: • Design and implement a scalable, low-maintenance data warehouse. • Establish automated data pipelines from core SaaS platforms. • Model data into analytics-ready fact and dimension tables. • Ensure data accuracy, reliability, and documentation for long-term ownership by the internal analyst. Initial Data Sources: • Cubby – property management (financial and operational data). • AppFolio – property management (financial and operational data). • HubSpot – CRM, leads, sales funnel data. • Google Ads – campaign, spend, performance data. • Facebook Ads – campaign, spend, performance data. Preferred Technology Stack (Open to Vetting): • Data Warehouse: Google BigQuery (preferred), Snowflake or equivalent. • ELT / Ingestion: Airbyte (preferred), Fivetran, Stitch, or equivalent. • Transformation Layer: dbt (Core or Cloud preferred). • BI Tool: Tableau (preferred), others to be considered. • Version Control: GitHub or GitLab. Note: The engineer may recommend alternative tools if they better meet reliability, cost, or maintainability goals. Final stack selection will be mutually agreed upon. Scope of Work Phase 1 – Discovery & Architecture (1–2 weeks) • Review available APIs, data schemas, and access methods for all source systems. • Recommend final warehouse and ELT architecture. • Define data ingestion strategy (incremental loads, refresh cadence). • Establish naming conventions, schemas, and data modeling standards. • Define high-level data governance and quality approach. Phase 2 – Implementation & Modeling (3–5 weeks) • Configure cloud data warehouse environment. • Build automated ELT pipelines for all Phase 1 data sources. • Create raw/staging tables with minimal transformation. • Develop transformed models including: * Financial metrics by property and time. * Operational performance (occupancy, units, activity). * Sales and funnel metrics from HubSpot. * Marketing spend and performance by channel. • Design analytics-ready fact and dimension tables. • Implement incremental refresh logic and basic data validation tests. Phase 3 – QA, Documentation & Handoff (1–2 weeks) • Validate data accuracy with the internal analyst and stakeholders. • Optimize queries and model performance. • Deliver documentation including: * Data dictionary. * Entity-relationship overview. * Pipeline refresh schedule. • Walkthrough and handoff to internal analyst. • Finalize Git repository and project artifacts. Out of Scope • Advanced ML or predictive modeling. • Real-time streaming architecture (unless separately agreed). • Ongoing dashboard development. • Long-term infrastructure monitoring beyond agreed retainer. Deliverables • Production-ready data warehouse. • Automated ELT pipelines. • Analytics-ready data models. • Documentation and handoff materials. • Optional support transition plan. Timeline • Estimated total duration: 6–8 weeks. Compensation & Engagement Model • Fixed project budget: USD TBD. • Milestone-based payments preferred. • Optional ongoing support retainer: 5–10 hrs/month. Required Qualifications • 5+ years of data engineering or analytics engineering experience. • Strong SQL and data modeling skills. • Experience with cloud data warehouses (BigQuery, Snowflake, etc.). • Experience with ELT tools (Airbyte, Fivetran, dbt, etc.). • Familiarity with SaaS data sources (CRM, Ads platforms, financial systems). • Comfortable working independently in a remote environment. • Clear written and spoken English. Success Criteria • Reliable, automated data refreshes. • Clean, documented, analytics-ready data models. • Minimal ongoing engineering dependency. • Smooth handoff to internal analyst.