Contract Data Engineer — Marketing Attribution Pipeline (S3 → BigQuery → Looker Studio)

Posted last week

Worldwide

Summary

We have an existing pipeline that moves lead and case-intake data from our intake platform (Lead Docket) through AWS S3 into BigQuery, surfaced in Looker Studio via a Cloud Function on a scheduled refresh. We want to extend it to ingest Google Ads and Meta campaign data and join it to the intake data, so that for one law firm client we can see which campaigns drive leads, what those leads cost, and how lead quality and signed/referred cases break down by campaign. Strategy, KPI definitions, and attribution logic are already scoped on our side. We need someone to own the engineering build against that spec. What you'll build: - Audit and document the existing S3 → BigQuery → Looker Studio pipeline. - Set up daily ingestion of Google Ads and Meta data (spend, clicks, impressions, click IDs where available) into BigQuery, consistent with how intake data already lands. - Build the matching layer tying each lead back to the campaign that drove it — gclid for Google, UTMs and a source-to-campaign mapping we provide for both platforms. Handle unmatched leads gracefully. - Model the blended data into clean BigQuery views at the campaign and ad-group grain, pre-aggregated for speed. - Build the reporting views in Looker Studio on top of our existing dashboard, matching our styling and naming. - Document the build and hand it off. Required skills: - Strong SQL and hands-on BigQuery (modeling, views, optimization). - ETL/ELT pipeline experience, ideally across AWS S3 and Google Cloud (Cloud Functions, Cloud Scheduler). - Working knowledge of the Google Ads API or Google Ads → BigQuery transfer, and Meta ingestion (Marketing API or a comparable connector). - Looker Studio (or comparable) experience, including blended sources. - Comfort with attribution and record-matching logic (gclid, UTM, source mapping) and edge cases like unmatched or duplicate records. Nice to have: - Marketing/advertising data experience, especially lead-gen or attribution. - Familiarity with CRM or intake platforms (Lead Docket or similar). - Cohort-based reporting experience.

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

    -

    $75.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
BigQuery
Looker Studio
Activity on this job
  • Proposals:50+
  • Last viewed by client:last week
  • Hires:
    1
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Oct 6, 2015
  • United States
    Milwaukee6:55 AM
  • $110K total spent
    231 hires, 46 active
  • 1,253 hours

Explore similar jobs on Upwork

Database University AssignmentsHourly‐ Posted 9 months ago
SQL
Database
Microsoft Excel
Database Design
Database Management
SQL Server Integration Services
Excel Macros
Excel Formula
Microsoft Power BI
Microsoft Excel PowerPivot
Power Query
Data Entry
Data Cleaning
Data Analytics
Data Extraction
Data Governance- Atlan, Unity CatalogHourly‐ Posted 2 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