Z

Zencastr

Cloud-based platform for podcast production

Senior Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USANo salary listedRemote

About the Job

Requirements

  • At least 5 years of experience in data engineering, analytics engineering, or a closely related role, including production ownership of a dimensional model.
  • Strong proficiency in SQL and experience with document-based operational databases such as MongoDB and analytical data warehouses such as BigQuery, Snowflake, or Redshift.
  • Experience building fact and dimension tables using star-schema principles, including grain, conformed dimensions, and slowly changing dimensions.
  • Hands-on experience with transformation and modeling frameworks such as dbt or Dataform, including version control, testing, and continuous integration.
  • Experience building and maintaining reliable ETL or ELT pipelines that transform raw application data into structured, analytics-ready datasets.
  • Experience with orchestration tools such as Airflow, Dagster, or Prefect, including dependencies, retries, and backfills.
  • Experience with data-ingestion or event-streaming platforms such as RudderStack, Segment, or Pub/Sub, including identity stitching across web and mobile.
  • Understanding of data-modeling best practices, schema design, dimensional modeling, and performance considerations.
  • Experience inheriting and operating systems built by others.
  • Experience with data quality, validation, and governance, including identifying and resolving inconsistencies.
  • Understanding of performance optimization across pipelines, storage, and warehouse queries.
  • Ability to explain technical tradeoffs clearly to non-engineers.
  • Ability to execute technically and help shape data-architecture standards in a growing environment.

Responsibilities

  • Design and build a conformed, Kimball-style dimensional model across operational, behavioral, and transactional data.
  • Own ingestion end to end, including capturing change over time from sources that do not preserve history natively.
  • Consolidate transformation logic into a single governed and tested layer.
  • Implement and manage the data warehouse and transformation layer, including pipelines that move data from operational systems into the warehouse.
  • Establish best practices for data modeling, documentation, testing, and governance.
  • Improve data reliability, quality, and accessibility across systems.
  • Collaborate with analysts and business stakeholders to support evolving data needs.
  • Encode business metric definitions once to prevent reporting drift across teams.
  • Monitor and optimize performance and cost efficiency across pipelines, storage, and warehouse queries.
  • Design, build, and maintain reliable data pipelines that transform operational data into structured, analytics-ready datasets.
  • Design and maintain the dimensional model, including dimensions, facts, and bridge tables with clearly defined grain.
  • Develop and maintain scalable data models and data marts for reporting and business analysis.
  • Manage and optimize data-ingestion and event workflows for consistent, high-quality upstream data flows.
  • Implement and manage transformation processes that structure raw data for analytics.
  • Implement orchestration, testing, freshness monitoring, and alerting so data issues are detected before stakeholders encounter them.
  • Build and maintain change capture or snapshotting to support historical reporting and slowly changing dimensions.
  • Improve data freshness by moving core operational data from batch refreshes toward near-real-time availability and establishing freshness service-level agreements.
  • Ensure standards for data quality, validation, and consistency across systems.
  • Document models and definitions so analysts and stakeholders can self-serve confidently.
  • Monitor and optimize performance, reliability, and cost efficiency within the analytics environment.
  • Partner cross-functionally to translate business requirements into scalable data solutions.
  • Proactively improve data systems so they remain structured, consistent, and scalable as the organization grows.

Desired Qualifications

  • Experience with change-data-capture patterns from operational databases.
  • Experience with subscription billing data, including proration, refunds, failed payments, and trials.
  • Experience with distributed processing frameworks such as Spark, Beam, or Dataflow.
  • Experience as a first or early data hire.

About the Company

Zencastr

Cloud-based platform for podcast production

Zencastr provides a subscription-based platform for high-quality audio and video production aimed at podcasters, marketers, educators, and content creators. It lets users record, edit, and distribute content through a single interface, with features like AI editing, AI clipping for viral content, deep analytics, and monetization tools. The product works by offering tiered plans that unlock advanced capabilities, allowing users to capture professional-quality recordings, automatically edit them, analyze performance, and distribute to audiences. Zencastr differentiates itself through a comprehensive, user-friendly suite that combines recording, editing, analytics, and monetization in one service, catering to a wide range of creators—from beginners to professionals. Its goal is to simplify the content creation process and help creators produce engaging content that reaches and monetizes audiences.

Company size
51-200
Company stage
Seed
Total funding
$4.6M
Headquarters
Cottonwood Heights, UT
Founded
2014

Recently Posted Jobs

Explore more opportunities at Zencastr

See more jobs