I

Iterable

Real-time cross-channel customer engagement platform

Staff Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeLisbon, Portugal€82.5k - €108k /yrHybrid

About the Job

Requirements

  • At least 8 years of relevant experience in data engineering, software engineering, or adjacent platform and infrastructure roles.
  • Deep experience designing and operating production data pipelines, ETL/ELT systems, or data platforms at scale.
  • Strong proficiency in Python and SQL, plus familiarity with at least one additional programming language such as Scala or Java.
  • Experience with modern data tooling and cloud platforms such as Snowflake, S3, Databricks, Postgres, Redis, or similar systems.
  • Strong experience with orchestration and workflow concepts, and with designing batch and/or streaming data systems.
  • Deep understanding of data modeling, schema evolution, incremental processing, testing, observability, and operational excellence for reliable data products.
  • A track record of owning ambiguous, high-impact technical initiatives from problem definition through adoption and operational maturity.
  • Experience designing for high availability, resilience, and recovery in systems with strict reliability or customer delivery expectations.
  • Experience influencing technical direction across teams and building alignment without direct authority.
  • Willingness to participate in operational support or on-call as needed.
  • Fluency in English, verbal and written.
  • Legally authorized to work in the EU.

Responsibilities

  • Own the architecture and end-to-end delivery of critical workflows in the next-generation data ingestion and activation platform, including source connectors, staging and transformation workflows, diffing and incremental sync logic, and integrations with Iterable bulk APIs.
  • Define and apply high-availability, fault-tolerance, and recovery patterns for data-intensive systems, including graceful degradation, retries, replayability, backfills, idempotency, and durable workflow execution.
  • Lead the design of Snowflake-based data pipelines and data-sharing workflows that improve freshness, correctness, scalability, and operability for analytics products and customer-facing data delivery.
  • Establish technical standards for schema evolution, data quality, observability, testing, and lifecycle management so data systems are easier to extend, debug, and support at scale.
  • Partner with data science and machine learning engineers to architect robust data infrastructure behind feature generation, feature serving, model inputs, and experimentation workflows.
  • Drive technical tradeoffs across batch and streaming patterns, raw-to-curated data modeling, latency, performance, cost, availability, and maintainability as systems scale.
  • Collaborate with cross-functional partners across product, frontend, platform, site reliability engineering, and customer-facing teams to define interfaces, resolve complex production issues, and align solutions with broader platform direction.
  • Identify architectural gaps and operational risks early, and turn them into concrete roadmaps, design proposals, and execution plans.
  • Create reusable abstractions, platform capabilities, and engineering patterns that raise the leverage of the broader team beyond immediately owned systems.
  • Provide technical leadership through design reviews, implementation guidance, incident reviews, and mentorship for senior and mid-level engineers.
  • Influence roadmap and prioritization discussions by connecting platform investments to reliability, scalability, and long-term engineering efficiency.

Desired Qualifications

  • Designing highly available, fault-tolerant data platforms.
  • Disaster recovery, replay, idempotency, and backfill patterns.
  • Multi-tenant or enterprise-scale data delivery.
  • Platform standardization and reusable framework design.
  • Leading architecture across multiple teams.
  • Operational excellence for business-critical workflows.

About the Company

Iterable

Real-time cross-channel customer engagement platform

Iterable is a customer engagement platform that uses real-time data to power personalized marketing across channels. It enables businesses to design adaptive, one-to-one content and automate journeys, orchestrating cross-channel communications to reduce noise and boost impact. Its AI-driven features enhance message relevance and support native app and OTT communications, using enriched location data for scalable personalization and localization. The platform is offered on a subscription basis, with pricing supporting various client sizes and needs. Iterable targets marketers who want more precise, timely customer interactions and better lifecycle understanding, helping them not just survive economically but thrive with more effective, personalized campaigns.

Company size
501-1,000
Company stage
Series E
Total funding
$342.2M
Headquarters
San Francisco, CA
Founded
2013

Recently Posted Jobs

Explore more opportunities at Iterable

See more jobs