SlipstreamJobsFresh Startup & VC-Backed Jobs

Staff Data Engineer

Iterable - Lisbon, Portugal - Hybrid - posted 2026-09-23

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: EUR 82,500 - 108,000 / annual

Iterable is an AI-powered customer engagement platform trusted by global brands like Redfin, SeatGeek, Priceline, Calm, and Box. The company serves nearly 1,200 brands across 50+ countries and is recognized as a Leader by G2 and a Challenger by Gartner in the Multichannel Marketing space. As a Staff Data Engineer, you will architect and deliver critical data infrastructure that powers customer-facing data movement, analytics products, and machine learning foundations. This is a high-impact individual contributor role with significant technical leadership scope. Key responsibilities include: - Owning 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. - Defining and applying high-availability, fault-tolerance, and recovery patterns for data-intensive systems, including graceful degradation, retries, replayability, backfills, idempotency, and durable workflow execution. - Leading 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. - Establishing technical standards for schema evolution, data quality, observability, testing, and lifecycle management across the organization. - Partnering with data science and ML engineers to architect robust data infrastructure for feature generation, feature serving, model inputs, and experimentation workflows. - Driving technical tradeoffs across batch and streaming patterns, raw-to-curated data modeling, latency, performance, cost, availability, and maintainability. - Collaborating with cross-functional partners across product, frontend, platform, SRE, and customer-facing teams to define interfaces and resolve complex production issues. - Identifying architectural gaps and operational risks early, turning them into concrete roadmaps and execution plans. - Creating reusable abstractions, platform capabilities, and engineering patterns that amplify team leverage. - Providing technical leadership through design reviews, implementation guidance, incident reviews, and mentorship for senior and mid-level engineers. - Influencing roadmap and prioritization discussions by connecting platform investments to reliability, scalability, and long-term engineering efficiency. Technology stack includes Python, SQL, Scala, Java, Snowflake, Databricks, S3, Postgres, Redis, AWS, Kafka, Pulsar, Spark, Terraform, Docker, and Kubernetes. Requirements: - 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. - 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. - Desire to work in a highly remote/distributed but collaborative environment. - Willingness to participate in operational support or on-call as needed. - Fluency in English (verbal and written). - Legally authorized to work in the EU. Bonus qualifications include experience with 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; and operational excellence for business-critical workflows.

Similar roles