DeWinter Group

Data Engineer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is a Data Engineer position focused on MDM & Identity Layer implementation on Snowflake for a 3-month contract (potential extension) at $60–$70/hour, requiring 5+ years of data engineering experience, proficiency in Snowflake and DBT, and CRM data ingestion skills.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
560
-
🗓️ - Date
June 11, 2026
🕒 - Duration
3 to 6 months
-
🏝️ - Location
Remote
-
📄 - Contract
W2 Contractor
-
🔒 - Security
Unknown
-
📍 - Location detailed
Campbell, CA
-
🧠 - Skills detailed
#Data Engineering #Data Ingestion #MDM (Master Data Management) #Quality Assurance #Data Quality #Python #Snowflake #CRM (Customer Relationship Management) #Logical Data Model #SQL (Structured Query Language) #Monitoring #dbt (data build tool) #Data Management
Role description
Title: Data Engineer — MDM & Identity Layer (Snowflake) Job Type: Contract Contract Length: 3 months (with extension potential) Pay Range: $60–$70/hour Location: Remote (EST hours) About The Opportunity Our client, a leader in data and analytics, is looking for a skilled Data Engineer to join their team for a 3-month engagement. This project involves building a canonical Master Data Management (MDM) identity layer on Snowflake, focused on mastering core entities—including Accounts, Contacts, Leads, Contracts, and Products—across multiple source systems. This is a high-impact, greenfield implementation role that requires a self-motivated professional who can hit the ground running, work from established architectural artifacts, and contribute to complex design decisions. Key Responsibilities & Deliverables This role is focused on the successful implementation of a custom-build MDM solution. Your responsibilities will include: • Schema Implementation: Design and implement the physical Snowflake schema from logical models, including DDL, RBAC, and PII column tagging. • Pipeline Development: Build and maintain robust ingestion pipelines from source systems (Salesforce, D365) into the Snowflake environment. • Identity Resolution: Implement crosswalk patterns as identity reference spines, coding deterministic and probabilistic entity matching logic, including population of confidence scores and survivorship status fields. • Writeback & Stewardship: Build the Salesforce ID writeback mechanism from the canonical model back to source CRM records and implement stewardship queues with conflict-flagging logic. • Quality Assurance: Actively contribute to testing, data quality validation, and ongoing pipeline monitoring. Required Skills & Experience: We are looking for someone with a proven track record of successful data engineering engagements. The ideal candidate will have: • 5+ years of experience in data engineering, with at least 2 years of hands-on experience using Snowflake (DDL, ELT, streams, tasks, RBAC). • Demonstrable experience implementing or operating an MDM or entity resolution program. • Solid SQL skills and proficiency in at least one pipeline language (DBT is required; Python is strongly preferred). • Experience with multi-source data ingestion from CRM and ERP systems (Salesforce, D365, or equivalent). • A strong understanding of entity resolution concepts, including deterministic matching, probabilistic matching, blocking strategies, and confidence scoring. • Ability to read and implement solutions from logical data models and formal data dictionaries.