Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Data Engineer

Tech Observer

Title : Data Engineer

Location : Remote in SFO, CA

Duration : 6 Months contract ( Possibility of extension )

W2 Contract Only

About the Company

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.

About the Role

Design, build, and maintain ETL/ELT pipelines from Salesforce, Gainsight, and other operational systems into Snowflake.

Responsibilities

  • 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.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or equivalent practical experience.

Required Skills

  • 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).
  • Strong analytical and problem-solving skills, including experience investigating and resolving data inconsistencies.

Preferred Skills

  • 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.
Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Data Engineer in Sunnyvale, CA vacancy
  •  ...Lead Data Engineer RadiumOne is seeking a Lead Data Engineer to join our Data Technology team with the responsibility of designing and implementing scalable data infrastructure, as well as implementing data transformations developed by data scientists as scalable and... 
    Suggested

    Stepping Up Solutions

    Sunnyvale, CA
    4 days ago
  •  ...Mountain View, CA Contract Job Description: ~ The Data Science Engineering Analyst will play a pivotal role in analysing complex datasets, designing and implementing predictive models, and deriving actionable insights to drive business decisions. This position... 
    Suggested
    Contract work

    US Tech Solutions

    Mountain View, CA
    6 days ago
  •  ...WinWire Technologies seeks Data Engineer in Santa Clara, CA & various unanticipated locations in U.S.: Create/ Modify Azure Data Factory solution. Extract data from SAP & integrate it w/ non-SAP data sources. Req. Bach.’s/frgn. eqv. + 5 yrs. exp. w/ relev. skills + trvl... 
    Suggested

    WinWire Technologies

    Santa Clara, CA
    4 days ago
  • $71.06 - $81 per hour

     ...impactful contributions, where your work directly influences critical data infrastructure and decision-making processes. Are you a...  ..., lifecycle management, and master data governance. * Engineer, operationalize, secure, and monitor advanced data processing systems... 
    Suggested
    Hourly pay
    Temporary work

    Skill Corp

    Sunnyvale, CA
    1 day ago
  •  ...Data Engineer (SW) Our client, a Consumer Products And Software Services company, is looking for a Data Engineer (SW) for their Cupertino, CA/Hybrid location. Responsibilities: Build and maintain scalable ELT pipelines using SQL and Python Deploy, manage... 
    Suggested

    ICONMA

    Cupertino, CA
    19 hours ago
  •  ...Data Pipeline Engineer ByteDance is a technology company operating a range of content platforms that inform, educate, entertain and inspire people across languages, cultures, and geographies. Dedicated to building global platforms of creation and interaction, ByteDance... 

    Adapt Talent

    Mountain View, CA
    4 days ago
  • $75 - $85 per hour

     ...Position: Battery Data Engineer III Location: Cupertino, California Duration: Contract Job ID: 171364 Job Description: This will be a data engineer role for processing battery testing data to facilitate battery algorithm delivery and support... 
    Full time
    Contract work

    Pinnacle Group

    Cupertino, CA
    8 days ago
  •  ...Data Engineer II Rootshell Enterprise Technologies Inc. is a recognized provider of professional IT Consulting services in the US. We are actively seeking Data Engineer II for one of our client. Role: Data Engineer II Location: Santa Clara, CA Duration: Long Term... 

    Rootshell Inc

    Santa Clara, CA
    4 days ago
  •  ...Role: Data Engineer Location: Cupertino, CA (Hybrid) Duration: 12 months Role Overview We are seeking a Data Engineer with strong data pipeline development skills and hands-on experience managing containerized workflows in Kubernetes and Docker. This role... 

    Spectraforce Technologies

    Cupertino, CA
    5 days ago
  • $180k - $235k

     ...energy are the foundation of what we do. We ingest large-scale data-weather, prices, load, and grid conditions-to build probabilistic...  ...we work. The role We're looking to hire our first data engineer at Gridmatic! Looking for a startup-minded engineer who works closely... 

    Gridmatic

    Cupertino, CA
    19 hours ago
  •  ...Role Overview: We are looking for a Data Engineer having proficiency in SQL coding, Python coding and Spark. Key Responsibilities: ~ We are looking for a Data Engineer having proficiency in SQL coding, Python coding and Spark Required Skills:... 

    Prophecy Technologies

    Sunnyvale, CA
    4 days ago
  •  ...location is Sunnyvale, CA although will accept candidates from Bentonville, AR. Job Description: We are seeking a skilled Data Engineer with strong expertise in Big Data, Cloud platforms, and distributed data systems . The ideal candidate will have hands-on... 

    Purple Drive

    Sunnyvale, CA
    2 days ago
  •  ...Enterprise Technologies Inc. is a recognized provider of professional IT Consulting services in the US. We are actively seeking Data Engineer for one of our client, Please share your resume with current location & full contact info Role:Data Engineer Location... 

    Rootshell Enterprise Technologies

    Santa Clara, CA
    3 days ago
  •  ...Job Title: Data Engineer. Location: Sunnyvale, CA. Duration: Long Term Contract. Direct Client: Req. Key Qualifications ~6+ years of hands-on data modeling and data engineering experience. ~ Strong expertise in dimensional... 
    Long term contract

    Numeric

    Sunnyvale, CA
    2 days ago
  •  ...Data Engineer Location: Mountain View CA (Onsite – Hybrid) Client: Intuit Implementation Partner: Altimetrik Overall Skills: ~10+ years of overall experience in data management space and at least 5 years of working in large data sets in a data lake environment... 

    Argyle Infotech

    Mountain View, CA
    4 days ago
  •  ...Data Engineer Location: Sunnyvale, CA (Hybrid – 2 days on Site) Duration: 4 months Rate: DOE U.S. Citizens and those who are authorized to work independently in the United States are encouraged to apply. We are unable to sponsor at this time Requirements... 

    Georgia IT Inc

    Sunnyvale, CA
    4 days ago
  •  ...Data Foundations Engineer The Data Foundations Engineer designs and scales modern data architectures powering Wallet, Payments, and Commerce products. This role focuses on building high-performance data pipelines and enabling analytics and ML use cases, with strong... 

    Apolis

    Cupertino, CA
    2 days ago
  • $150k

     ...Data Engineer Specializing In Natural Language Processing (NLP) We are a dedicated research lab for building, understanding, using, and risk-managing foundation models. Our mandate is to advance research, nurture the next generation of AI builders, and drive transformative... 
    Visa sponsorship

    Institute of Foundation Models

    Sunnyvale, CA
    4 days ago
  •  ...divh2Apache Airflow Data Engineer/h2pLocation: Phoenix, AZ (Remote) Duration: Long-Term Contract/ppResponsibilities:/pulliPerform and oversee data loading operations./liliOptimize data for extraction and reporting use./liliManage complicated databases by performing suitable... 
    Long term contract
    Remote work

    InterSources

    Santa Clara, CA
    2 days ago
  •  ...Data Engineer (SW) Cupertino, CA 12 months Hybrid (3 days in office/week) Hours: 40 per week Role Overview We are seeking a Data Engineer with strong data pipeline development skills and hands-on experience managing containerized workflows in Kubernetes and Docker... 
    Work at office
    3 days per week

    TalentBurst

    Cupertino, CA
    1 day ago
  •  ...Role: Data Engineer 3 Location: Hybrid, Santa Clara, CA Visa: USC/GC only Duration: 6+ months Mode of interview: Zoom No of rounds of interview: 2 New JP or Backfill position? New position Job Description: Data Engineer We are seeking... 

    InterSources

    Santa Clara, CA
    4 days ago
  •  ...Primary Responsibilities: • Expertise in SQL: You possess a deep understanding of SQL for data manipulation, querying, and performance optimization across various database systems. • Proficiency in Python: Your Python skills are crucial for building data pipelines... 

    Yochana

    Sunnyvale, CA
    4 days ago
  •  ...Data Engineer Mountain View, CA (Hybrid, 2 days a week onsite and day 1 onsite) Duration: 6+ months contract Interview process: 3 rounds of Zoom video Required skills: 10+ years of overall experience in data management space and at least 5 years of working in... 
    Contract work
    2 days per week

    Tekfortune Inc

    Mountain View, CA
    1 day ago
  •  ...Data Engineer 3 Location: Sunnyvale, CA with a hybrid schedule Max W2 pay rate to your USC, GC, OPT, H4 or F1 visa candidates (no H1B) Interview process: 1 video then an onsite interview ISI is looking for a candidate specialized in PostgreSQL... 
    H1b

    3B Staffing LLC

    Sunnyvale, CA
    4 days ago
  •  ...Position: Data Engineer II Location: Sunnyvale, California Duration: Contract Job ID: 175305 Job Overview: We are seeking a skilled and detail-oriented Data Engineer II to join our team. The ideal candidate will be responsible for designing, building... 
    Full time
    Contract work

    Pinnacle Group

    Sunnyvale, CA
    6 days ago
  •  .... Job Title : Cognizant is looking for Data Engineer - Frontend 2. Job Summary : Primary skill as Data Management Hadoop Hive Pig Latin Spark Scalding Map Reduce Storm Kafka. Data Engineer - Frontend: Experience - 6-10 years Excellent problem solving algorithmic and programming... 
    Second job
    Shift work

    3B Staffing LLC

    Sunnyvale, CA
    3 days ago
  •  ...Description: Bachelor or master's degree in computer science, Software Engineering, or a related field. Proven experience (7+ years) as a data Engineer, preferably with a focus on software development, distributed systems. Solid understanding of data... 
    Work at office

    Kaav Inc.

    Sunnyvale, CA
    4 days ago
  •  ...Data Engineer Position: W2 Location: Mountain View ,CA Duration: 12+ months Job Description: ~5+ years of experience in Data Engineering ~ Advanced SQL skills with experience in data modeling and schema design... 

    Lorven Technologies

    Mountain View, CA
    2 days ago
  •  ...Data Engineer Austin, TX / Sunnyvale, CA onsite Contract Role Description: Posting Title Data Engineer (Python,Java, SQL,Spark, PySpark, Java Spark) Count: 2 Description Looking for a Data Engineer who has a passion for building scalable and... 
    Contract work
    Immediate start

    Syntricate Technologies

    Sunnyvale, CA
    1 day ago
  •  ...Data Engineer We are seeking a highly skilled Data Engineer to join our team, focusing on building, maintaining, and optimizing our data infrastructure. As a Data Engineer, you will develop data pipelines, manage data integrations, and support data architecture to enable... 

    Omni Inclusive

    Santa Clara, CA
    19 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Data Engineer. Be the first to apply!