Data Engineer

Superchat

United States

Hybrid

USD 120,000 - 180,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Urban Sports Club / John Reed
Public transport subscription
€500 personal development budget
Berlin office with snacks

Job summary

Superchat is hiring its first Data Engineer to own the data platform end to end, from raw product and business data to the gold tables used across Finance, Sales, Marketing and Product. You will design, implement, and document robust data models with clear layers and tests.

You will ingest data from Chargebee, HubSpot, Pipedrive, Intercom, Amplitude and more, build dbt models, run Dagster schedules, and ensure data quality and reliable historical history.

Qualifications

  • 3+ years building and running data pipelines in production, ideally at a SaaS company.
  • Strong in SQL and dbt with ability to write and review complex SQL and design layered dbt models.
  • Experience with cloud data warehouses (AWS Redshift, BigQuery or Snowflake).
  • Reliability-minded with a focus on tests, freshness checks, idempotent loads and backfills.
  • Familiarity with subscription billing or product usage data is a plus.

Responsibilities

  • Own ingestion from product database and CRM tools using Airbyte and Python where needed.
  • Design and build dbt models to turn raw data into gold tables with clear layers and documentation.
  • Manage orchestration in Dagster: schedules, dependencies, freshness checks, and alerts.
  • Build data quality into pipelines with dbt tests and source checks.
  • Capture historical data where sources only keep current state to answer business questions.
  • Maintain warehouse performance, access management, and Terraform-based infra on AWS.
  • Keep reverse ETL (Hightouch) synchronized back into tools used by teams.

Skills

SQL
dbt
Cloud platforms
Data warehouse

Tools

AWS Redshift
Airbyte
Dagster
dbt
Hightouch

Job description

Описание

At Superchat, we're rebuilding how businesses talk to their customers. The phone call, the contact form, the support ticket: all of it is being replaced by messaging and AI. We're building the platform that runs underneath. Founded in 2020, Superchat has become the platform of choice for 10,000+ businesses worldwide, from globally recognized brands like Allianz, Auto1, Enpal, Danone, and GASAG to the small businesses, dental practices, and one-person startups that need to look bigger than they are. Today, millions of messages flow through Superchat every single day. We started as a unified inbox: one place for every channel a customer might pick, WhatsApp, email, SMS, Instagram. Then ChatGPT happened, and the second chapter began: AI agents that respond across chat, email, and voice at the quality of the best human teams. We're 100 people, profitable, and have raised €18M in funding (last round 4.5 years ago, we've been growing on our own money since). Headquartered in Berlin. We're hiring our first Data Engineer to own Superchat's data platform end to end, from raw product and business data to the gold tables the whole company reports on. Our engineers have already built the foundations, including a warehouse, pipelines, dbt and reverse ETL. Now we need someone to make the platform trustworthy at scale, with testing, monitoring, clear modelling layers and customer history over time. You'll set the standards for how data is modelled and documented, and work with a Business Analyst to build the gold tables that Finance, Sales, Marketing and Product rely on.

Who We Want

An experienced Data Engineer. You bring 3+ years of building and running data pipelines in production, ideally at a SaaS company. You've owned a data platform, or a large part of one, and you're comfortable making the architecture calls yourself. Strong in SQL and dbt. You write and review complex SQL with ease. You've built dbt projects with layered models, tests, documentation. At home in the Cloud. You have worked with Data Warehouses in the Cloud, ideally AWS Redshift. BigQuery or Snowflake is also fine. Reliability-minded. You think in tests, freshness checks, idempotent loads and backfills. You want to know the data is wrong before a stakeholder tells you. Curious about the business. You want to know what MRR, churn or an "active workspace" really mean, and you model data so those definitions hold everywhere they're used. Experience with subscription billing or product usage data is a plus.

Who We Don't Want

Pure dashboard builder. You'd rather spend your days building dashboards and answering ad-hoc questions. That's our Business Analyst's job; yours is to build what they work from. Pure pipeline plumber. You move data from A to B but don't care what it means. Gold tables are only as good as the business understanding behind them. Over-engineer. You want Kafka, Spark and a lakehouse for data that fits comfortably in Redshift. We need pragmatic solutions that fit a 100-person company and can grow with it. Remote-only operator. You prefer fully remote work and don't want to build relationships in person. The data platform sits between many teams, and that works best with regular time together in our Berlin office.

Our Data Stack
  • Warehouse: AWS Redshift
  • Ingestion: Airbyte, custom Python
  • Transformation: dbt
  • Orchestration: Dagster
  • Reverse ETL: Hightouch
  • BI: Metabase
  • Infrastructure & CI: AWS, Terraform, GitHub Actions
Задачи

Own ingestion from our product database, Chargebee, HubSpot, Pipedrive, Intercom, Amplitude and other tools, using Airbyte where it works and your own Python where it doesn't. Design and build the dbt models that take raw data to gold tables, with clear layers, naming and documentation that the Business Analyst and the rest of the company can rely on. Run orchestration in Dagster: schedules, dependencies, freshness checks and alerting, so a stalled sync gets noticed within hours. Build data quality in: dbt tests, source checks and CI on every pull request. Capture history where our source systems only keep the current state, so a question like "which plan was this customer on last March?" has an answer. Run the warehouse: Redshift performance and cost, access management, and AWS infrastructure in Terraform. Maintain the reverse ETL syncs (Hightouch) that send data back into HubSpot, Intercom and the other tools our teams work in.

Why People Choose Us

Mission that matters. Real impact on small businesses, not abstract metrics. Funded with conviction. $18M raised and profitable. Real ownership. You own the data platform end to end, not one step of someone else's pipeline. Hybrid by design. Our Berlin office in Prenzlauer Berg is the center of gravity, with two work-from-home days as the standard setup. Direct feedback culture. Honest, direct, and kind feedback is part of how we work together - in 1:1s, retrospectives, and everyday collaboration.

Условия
  • Choose between an Urban Sports Club/John Reed membership or a public transport/Dance subscription
  • Regular company and team events
  • Annual personal development budget of €500 for conferences, courses, books, career coaching, and more
  • An inclusive and exciting startup culture that enables fast professional and personal growth
  • Beautiful office in the heart of Berlin (Prenzlauer Allee 242) with free snacks, drinks, and top-notch equipment

We want to build a community, not just a company. It’s important to us to create an environment where people genuinely enjoy spending time together - whether that’s through HYROX training, golfing, beer pong tournaments, running clubs, Warhammer, weekend activities, or whatever kind of community you’d like to help build here! We're looking for people with passion, grit, and integrity. At Superchat, we welcome diverse perspectives and people who think rigorously. Relocating to Berlin? We support you with practical relocation help. You'll feel home in no time.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineering Manager
Engineering Manager

Superchat • United States

Hybrid
USD 135,000 - 202,000
Urban Sports Club
John Reed membership
Public transport subsidy
+3
Data Engineer
Data Engineer

super • United States

Hybrid
USD 74,000 - 114,000
Medical Insurance
Open Annual Leave
Employee Assistance Programme
+1
Full-Stack Engineer
Full-Stack Engineer

Buying Labs GmbH • United States

Remote
USD 101,000 - 135,000
Full Deutschlandticket coverage
Company pension program (bAV)
Swapfiets bike
+3
Senior Data Engineer
Senior Data Engineer

super • United States

On-site
USD 110,000 - 140,000
Medical / Health Insurance
Open Annual Leave
Employee Assistance Programme
+1
Software Engineer, Web (Full stack)
Software Engineer, Web (Full stack)

amo • United States

Remote
USD 101,000 - 135,000
Relocation support
Visa sponsorship
Airbnb for arrival
+1
Data Engineer | Honeytech
Data Engineer | Honeytech

Boosta • United States

Remote
USD 90,000 - 140,000
Remote work
Flexible schedule
Medical insurance
+2
RevOps Engineer / Go to Market Systems Analyst
RevOps Engineer / Go to Market Systems Analyst

Impossible Cloud GmbH • New Germany (MN)

On-site
USD 90,000 - 130,000
ESOP
Career progression
Office perks: brain food & gym
+1
Data Engineer, Platform Data
Data Engineer, Platform Data

Leadfeeder • United States

Remote
USD 101,000 - 169,000
Recharge Fridays
Remote work with flexible schedule
Mental health support
+1
Senior Software Engineer - Data (All Genders)
Senior Software Engineer - Data (All Genders)

Prematch Sports • United States

Remote
USD 120,000 - 180,000
Competitive salary
Employee participation (VSOP)
Software Engineer, Web (Growth)
Software Engineer, Web (Growth)

amo • United States

Remote
USD 84,000 - 129,000
Health care
Parental leave
Extended vacation
+2