GTM Data Engineer
Worldwide
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/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:2 hours ago
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesFremont6:05 PM
- $982K total spent470 hires, 58 active
- 25,904 hours
- Mid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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