Snowflake Data Engineer / Architect

Posted 2 weeks ago

Worldwide

Summary

About the Role We are building a Data Operations Center of Excellence (Data Ops CoE) from the ground up. Snowflake will serve as our enterprise data lake and mart layer, fed by operational systems including Salesforce, NetSuite, Marketo, and Rippling, running on a Microsoft Azure backbone. This contractor role is central to that build-out: you will design, implement, and deliver a governed, trusted data platform that enables self-service analytics and AI-powered applications across the business. What You’ll Do • Design and implement the Snowflake data lake architecture including raw, curated, and mart layers (separate schemas/databases per domain). • Build and maintain ELT pipelines ingesting data from Salesforce (via Salesforce Data Cloud), NetSuite, Marketo, and Rippling using Snowflake-native connectors and Azure Data Factory. • Define and enforce role-based access control (RBAC) in Snowflake, integrated with Microsoft Entra ID (SSO). • Collaborate with business stakeholders to define data mart requirements, data ownership, and certification standards. • Implement data quality checks and cleansing logic, particularly for Salesforce CRM data which is a known quality risk. • Support the setup of a data catalog (Apache Atlas or Alation — TBD) including lineage, ownership tagging, and certification status. • Produce documentation for all data models, pipeline logic, and governance decisions. • Optionally support development of Snowflake Streamlit apps or Power BI-connected certified datasets for executive reporting. Required Skills & Experience • 3+ years of hands-on Snowflake experience: schema design, performance tuning, RBAC, data sharing. • Strong ELT/ETL pipeline experience — Snowflake-native features (Streams, Tasks, Snowpipe) and/or Azure Data Factory. • Experience integrating Salesforce data into a data warehouse or lake (Salesforce Data Cloud or MuleSoft a plus). • Proficiency in SQL and Python for data transformation and automation. • Familiarity with data modeling concepts: star/snowflake schemas, slowly changing dimensions, data vaults. • Experience implementing RBAC and data governance in a cloud data platform. • Comfortable working in Microsoft Azure (Data Factory, Key Vault, App Service). • Able to work independently and communicate clearly with non-technical stakeholders. Nice to Have • Experience with dbt (data build tool) for transformation layer. • Familiarity with Snowflake Streamlit for building lightweight operational apps. • Experience with Power BI connected to Snowflake certified datasets. • Knowledge of Apache Atlas or Alation for data cataloging. • Prior work in a Data Ops CoE or data governance initiative. • NetSuite or Marketo data integration experience. A Note on Data Quality Our Salesforce data currently has known quality issues that contributed to an earlier Snowflake POC being deemed insufficient. The right candidate will have experience navigating dirty source data, helping identify ownership gaps, and building cleansing logic into the pipeline — not just assuming clean inputs. Comfort with ambiguity and a pragmatic approach to incremental improvement is essential.

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • $50.00

    -

    $65.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Snowflake
SQL
Python
Data Engineering
Activity on this job
  • Proposals:50+
  • Last viewed by client:2 weeks ago
  • Interviewing:
    2
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Oct 20, 2025
  • USA
    Frisco9:07 PM
  • $4.3K total spent
    4 hires, 2 active
  • 87 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
AWS Glue
Apache Kafka
Python
HubSpot
Salesforce CRM
REST API
Node.js

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