Data Engineer — Amazon Analytics Pipeline (BigQuery, SellerLabs, dbt, Looker Studio)

Posted 2 months ago

Worldwide

Summary

About the Project We are a multi-brand Amazon seller with 1,000+ SKUs looking to build a reliable, professional data infrastructure for our Amazon channel. We currently use SellerLabs for our Amazon data and Google Sheets for our catalogue, COGS, and supply chain data. We have existing Looker dashboards but they are fragile because they query SellerLabs directly — we need to fix this properly. The goal is to build a solid three-layer data stack: nightly extraction into Google BigQuery, clean data transformations, and reliable dashboards on top. We also want to connect Claude AI directly to BigQuery so we can query our data conversationally in plain English without always relying on a dashboard. This is a build project with a light ongoing retainer after completion for maintenance. We are based in Spain and comfortable working with Asian/Indian timezone overlap. What We Need Built Layer 1 — Data Extraction Pipeline Nightly automated extraction from SellerLabs (SQL and/or API access available) and Google Sheets into Google BigQuery. The pipeline must be stable, scheduled, and alerting on failures. Layer 2 — Data Transformations Clean, documented SQL transformation models (preferably using dbt) that produce reliable, business-ready tables for our four reporting areas: Sales, Profitability, PPC, and Inventory. Layer 3 — Dashboards and AI Querying Four dashboards built in Looker Studio on top of BigQuery covering Sales, Profitability, PPC, and Inventory. Additionally, connect Claude AI to BigQuery via MCP so we can query our data conversationally. The Four Dashboards in Scope Sales — revenue, units, average selling price by brand and SKU, period-over-period comparisons. Profitability — contribution margin per SKU incorporating COGS from Google Sheets, FBA fees, and ad spend. PPC — ACOS, TACOS, ad spend, ROAS by campaign, ad group, and SKU. Inventory — days of cover, reorder alerts, stranded inventory, inbound shipment status. Required Skills and Experience Google BigQuery — schema design and query optimisation Python — for API extraction and pipeline scripting dbt (data build tool) — preferred for transformation layer SellerLabs or Amazon SP-API / Advertising API experience Google Sheets API integration Looker Studio dashboard building Experience designing data pipelines for Amazon seller data at scale Strong written English and proactive communication Nice to Have Experience with Airbyte or similar extraction tools Familiarity with MCP (Model Context Protocol) or AI API integrations Previous work on multi-brand Amazon seller setups Project Structure Phase 1 — Proof of concept (paid, fixed fee, 2–3 weeks): Connect SellerLabs and Google Sheets data into BigQuery, build one transformation model, and rebuild the Sales dashboard on top. This phase validates the approach before full commitment. Phase 2 — Full build (3–4 months): Complete all four dashboards, full transformation layer, AI querying setup, documentation. Phase 3 — Ongoing retainer: Approximately 5–10 hours per month for maintenance, schema updates, and pipeline fixes. To Apply, Please Answer These Questions Have you worked with dbt for managing SQL transformations, or do you handle transformations directly in Python or SQL? Walk us through your preferred approach. How would you approach the nightly extraction from SellerLabs into BigQuery — what method or tooling would you use? Have you designed a BigQuery schema for Amazon seller data before? Briefly describe the structure you used. What is your current availability and are you open to a light ongoing retainer after the build phase?

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • $20.00

    -

    $50.00

    Hourly
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
dbt
BigQuery
ETL Pipeline
Activity on this job
  • Proposals:50+
  • Last viewed by client:3 weeks ago
  • Hires:
    1
  • Interviewing:
    1
  • Invites sent:
    1
  • Unanswered invites:
    0
About the client
Member since Mar 12, 2024
  • United States
    Dover2:09 PM
  • $20K total spent
    18 hires, 5 active
  • 2,948 hours

Explore similar jobs on Upwork

Data analysis and regression interpretationFixed-price‐ Posted 2 weeks ago
Python
Web Scraping
n8n
CRM Automation
Airtable
Automation
Selenium
API Integration
Retrieval Augmented Generation
Data Processing
LangChain
OpenAI API
Beautiful Soup
pandas
ETL Pipeline
Natural Language Processing
Data Extraction
Data Governance- Atlan, Unity CatalogHourly‐ Posted 3 weeks ago
Data Engineering

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo