Back to Job Listings

Data Engineer

San Francisco

SpringCube

Full-time - Senior Engineer

Retail & Ecommerce

Posted 3 weeks ago

Disclosed upon interview

Contact Employer
  • Share:
Send Feedback
Report This Job

Job Description

The SpringCube team curated the following job opportunity to help you in your job search. Explore the position below to find your next career move.

Company Overview

A rapidly growing live commerce marketplace is building the infrastructure that enables buyers and sellers to connect through live shopping. The platform supports hundreds of product categories, including trading cards, fashion, electronics, and live plants, while enabling sellers to build businesses through live commerce.

The organization operates as a distributed, remote-focused team with hubs across the US, UK, Ireland, Poland, Germany, and Australia. Its engineering teams focus on moving quickly, staying close to users, and developing technology that supports the continued growth of a new category of commerce.

Role

Data is central to the organization’s mission of bringing people together through commerce. The Data Engineer will build and scale systems that power data-driven decision-making across the business.

The role will involve working directly with stakeholders across product, sales, marketing, finance, trust, analytics, and engineering to design reliable data architectures, develop resilient pipelines, and create foundational data products that support business growth.

Key Responsibilities

  • Own data architecture end-to-end, including how critical business data is captured, modeled, stored, and served in production.
  • Make architectural decisions involving storage formats, compute patterns, scalability, consistency, cost, and service-level agreements.
  • Build and operate mission-critical streaming and batch data workflows processing high-volume events across user activity, transactions, experimentation, marketing performance, and operational telemetry.
  • Develop pipelines with strong guarantees for latency, completeness, and accuracy.
  • Design and implement canonical, domain-oriented data models that serve as sources of truth for analytics, machine learning, and real-time applications.
  • Establish and enforce data modeling standards, ownership boundaries, and data contracts across teams.
  • Build data quality systems incorporating testing, lineage, monitoring, and reconciliation to ensure datasets remain observable and actionable.
  • Automate operational workflows and eliminate manual data handoffs across business systems, platforms, warehouses, and external services.
  • Reconcile data across multiple services and systems to improve reliability and consistency.
  • Enable analytics, machine learning, and product engineering teams by providing high-quality, low-latency data through semantic layers, APIs, and real-time query systems.
  • Collaborate across product, analytics, and data platform teams to deliver data solutions aligned with organizational priorities.
  • Contribute to multiple teams based on business needs and the candidate’s experience, including product, analytics, and data platform functions.

Required Qualifications

  • 3+ years of experience as a Data Engineer or Software Engineer working with data warehouses, distributed data systems, or event-driven architectures.
  • Experience designing and implementing data models using dimensional, Data Vault, or ledger-style approaches for analytical and transactional workloads.
  • Strong hands-on experience with modern data engineering technologies across ingestion, transformation, orchestration, and observability.
  • Experience with technologies such as Kafka, Debezium, dbt, Spark, Flink, Dagster, Airflow, Monte Carlo, or Great Expectations.
  • Experience operating cloud data warehouses such as Snowflake, BigQuery, or Redshift.
  • Knowledge of schema design, cost optimization, and workload tuning within cloud data warehouse environments.
  • Strong production-grade programming skills in Python or SQL.
  • Experience integrating data systems with CI/CD and infrastructure-as-code workflows.
  • Ability to translate complex and evolving business requirements into scalable and maintainable data systems.
  • Strong collaboration skills across engineering, product, analytics, and other business functions.
  • Ability to work independently and take ownership of both technical design and operational outcomes.
  • Comfortable working in a fast-moving environment and adapting to changing requirements.

Compensation

The compensation range for this position is $180K – $260K in base salary or hourly rate, depending on applicable level, relevant prior experience, skills, and expertise. The stated range does not include benefits or equity.

Disclaimer

SpringCube curates tech job listings from various company websites to support tech professionals globally.

  1. No Endorsement: Job ads on SpringCube do not imply endorsement of their authenticity or quality.
  2. No Client Relationship: This company is not a client of SpringCube unless stated.
  3. To Apply: Click the Apply button to be redirected to the hiring company’s application page for this job.
  4. No Liability: SpringCube is not liable for inaccuracies.