GTM Data Engineer

Posted 3 hours ago

Worldwide

Summary

Job Description: We are a growing B2B SaaS company looking for an experienced GTM Data Engineer / RevOps Data Architect to build and scale our revenue data engine. Our goal is to collect, enrich, and deduplicate vast amounts of data across our target market (direct enterprise customers, system integrators, and partners) and sync it seamlessly into Salesforce, our primary system of record. You will sit at the intersection of Data Engineering and Revenue Operations. We do not just need a Salesforce admin; we need a data architect who can build scalable pipelines outside of Salesforce, run complex waterfall enrichments, establish a "Golden Record," and push clean data back into Salesforce via Reverse ETL. Key Responsibilities: Data Aggregation: Ingest raw data from multiple sources (intent data, web scrapes, third-party lists) into a centralized data warehouse (Snowflake/BigQuery). Waterfall Enrichment: Design and maintain enrichment workflows (using tools like Clay, ZoomInfo, Apollo, etc.) to fill in missing technographic and contact data. Deduplication & Hygiene: Build robust fuzzy matching and exact-match logic to deduplicate records before they ever touch Salesforce. Salesforce Syncing: Setup and manage Reverse ETL (Census, Hightouch) to push enriched data into Salesforce, respecting API limits and complex Account hierarchies. Lead-to-Account Matching: Ensure incoming leads are accurately mapped to the correct parent/child accounts, distinguishing between direct buyers and ecosystem partners/SIs. Required Skills: Advanced SQL and Python for data manipulation and API integrations. Deep understanding of Salesforce architecture (Custom Objects, SOQL, Governor Limits, Account Hierarchies). Experience with Reverse ETL tools (Census, Hightouch) and Cloud Data Warehouses. Experience with Lead-to-Account matching and deduplication tools (RingLead, LeanData, DemandTools, etc.). A strong operational understanding of B2B GTM motions.

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Python
ETL Pipeline
JavaScript
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:1 hour ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Apr 15, 2016
  • United States
    Fremont5:32 PM
  • $982K total spent
    470 hires, 58 active
  • 25,890 hours
  • Mid-sized company (10-99 people)

Explore similar jobs on Upwork

AI + Data EngineerFixed-price‐ Posted 4 weeks ago
Python
Artificial Intelligence
Data Science
Healthcare Data Warehouse ArchitectHourly‐ Posted 1 week ago
Python
Machine Learning
Data Modeling
Microsoft Power BI
SQL
Data Warehousing

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