Data Engineer - Customer Success Analytics

Protingent

San Francisco, CA

JOB DETAILS
SALARY
$50–$60 Per Hour
SKILLS
Access Control, Analysis Skills, Application Programming Interface (API), Artificial Intelligence (AI), Atlassian JIRA, Automation, Business Model, C++ Programming Language, Code Reviews, Computer Engineering, Computer Science, Customer Support/Service, Customer/Client Research, Data Analysis, Data Cleaning, Data Management, Data Modeling, Data Quality, Data Science, Data Sets, Data Warehousing, Database Design, Database Extract Transform and Load (ETL), Dimensional Modeling, Document Management, Documentation Standards, Git, GitHub, Information Technology & Information Systems, Kotlin, Microsoft C# (C Sharp), Node.js, Performance Tuning/Optimization, Predictive Modeling, Problem Solving Skills, Programming Languages, Python Programming/Scripting Language, Quality Monitoring, Query Optimization, REST (Representational State Transfer), Reporting Dashboards, Root Cause Analysis, SQL (Structured Query Language), Salesforce.com, Scala Programming Language, Scalable System Development, Server Programming/Applications, Snowflake Schema, Software as a Service (SaaS), Structured Data, Tableau, Training Data Sets, Use Cases, Warehousing
LOCATION
San Francisco, CA
POSTED
Today
Job Title: Data Engineer - Customer Success Analytics

Position Description: Protingent Staffing has an exciting contract Data Engineer - Customer Success Analytics with our client located in San Francisco Bay Area.

Job Description:
  • The Data Engineer will own and strengthen the data foundation that powers Customer Success, our subscription offering. This role is responsible for building and maintaining scalable data pipelines, improving and restructuring Snowflake architecture, and ensuring subscription data is clean, trusted, and analytics-ready.
  • You will play a critical role in resolving recurring data inconsistencies surfaced in Gainsight and Tableau by developing well-modeled, reliable datasets that serve as a clear source of truth.
  • This is a hands-on role focused on data ownership, modeling, quality, and performance — enabling scalable automation and future AI-driven solutions across Customer Success.

Job Responsibilities:
  • Design, build, and maintain ETL/ELT pipelines from Salesforce, Gainsight, and other operational systems into Snowflake.
  • Audit, normalize, and restructure existing Snowflake tables and views to improve clarity, consistency, and performance.
  • Develop clean, analytics-ready data models that power Tableau dashboards, Gainsight workflows, and executive reporting.
  • Translate business logic (ARR, renewals, churn, consumption, health scoring) into structured, documented data definitions.
  • Investigate and resolve root causes of reported data discrepancies and implement durable fixes.
  • Optimize query performance, warehouse utilization, and overall Snowflake efficiency.
  • Implement data validation, monitoring, and quality controls to improve trust in reporting.
  • Document data lineage, transformations, and definitions to improve transparency and governance.
  • Partner closely with Senior Data Analysts, Customer Success, and Ops to ensure scalable, reusable datasets.
  • Prepare structured datasets that support automation initiatives and future AI use cases.

Job Qualifications:
  • Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or equivalent practical experience
  • 2+ years of experience with SQL, ETL, data modeling, and at least one programming language (e.g., Python, C++, C#, Scala or others.)
  • 2+ years of experience in designing, developing, and maintaining robust data models from structured and unstructured sources
  • Experience proactively identifying opportunities to improve ETL & dashboard performance and cost
  • 2+ years of experience where the primary responsibility involves working with data. This could include roles such as data analyst, data scientist, data engineer, analytics engineer, or similar positions
  • Experience with data warehouse technologies (Snowflake, BigQuery, Spark, etc) and data build tools such as DBT.
  • Experience in Git/GitHub and branching methodologies, code review tools, CI tools, JIRA, Confluence.
  • Strong understanding of data modeling principles (normalization, dimensional modeling, schema design).
  • Experience proactively identifying and improving data pipeline or dashboard performance.
  • Strong analytical and problem-solving skills, including experience investigating and resolving data inconsistencies.
Nice To Have:
  • Experience working with Salesforce data models (Accounts, Opportunities, Contracts, Subscriptions).
  • Experience with Gainsight, Tableau, and SnapLogic.
  • Experience supporting SaaS or subscription-based business models (ARR, renewals, consumption).
  • Exposure to automation, predictive modeling, or AI-related data preparation.
  • Experience implementing data governance, access controls, and documentation standards.
  • Experience with server-side languages like TypeScript/Node.JS/Python/Kotlin
  • Experience with RESTful API design.

Job Details:
  • Job Type: Contract
  • Pay Range: $50 - $60 an hour
  • Location: San Francisco Bay Area (Remote).

Benefits Package: Protingent offers competitive salaries, insurance plan options (HDHP plan or POS plan), education/certification reimbursement, pre-tax commuter benefits, Paid Time Off (PTO), and an administered 401k plan.

About Protingent: Protingent is an Award-Winning provider of top-tier Engineering and IT talent, trusted by companies at the forefront of innovation — from Software and Aerospace to AI, Clean Tech, Medical Devices, and Connected Technologies. We’re passionate about making a positive impact by connecting exceptional talent with meaningful opportunities and helping our clients build the future.

About the Company

P

Protingent