Core Responsibilities
Design and implement the end-to-end MarTech data architecture connecting the CDP, CEP, and Loyalty platforms with source systems (web, mobile, POS, e-commerce, backend services) and downstream destinations (analytics, ad platforms, data warehouse).
Instrument web and mobile applications using CDP SDKs (client-side) and server-to-server APIs; define and govern the customer event schema, user identity model, and data plan.
Build and maintain real-time and batch data pipelines that route events, user profiles, and audiences between platforms with correctness, low latency, and observability.
Develop and own integrations via REST APIs, webhooks, streaming connectors, and reverse-ETL between the CDP (e.g., mParticle), CEP (e.g., Braze), Loyalty (e.g., Sparkfly), the data warehouse, and third-party tools.
Implement customer engagement and lifecycle programs in the CEP: Canvas/journey orchestration, segmentation, triggered and API-driven campaigns, Content Cards, in-app messages, push, email, and SMS.
Build loyalty program logic and integrations: earn/burn rules, offers, coupons/redemption flows, tiering, and reconciliation between the loyalty platform, POS/commerce, and the CEP/CDP.
Ensure identity resolution and profile unification across anonymous and known users, devices, and channels.
Establish data governance, consent management, and privacy compliance (GDPR/CCPA) across the MarTech stack, including data plan enforcement, PII handling, and suppression/consent propagation.
Set up monitoring, alerting, and data-quality validation for event delivery, integration health, and campaign delivery; troubleshoot production issues hands-on.
Provide technical leadership: define standards and best practices, review designs and code, mentor engineers and marketing/ops partners, and own architectural decisions for the MarTech domain.
Partner with Marketing, Product, Data, and Analytics stakeholders to translate business requirements into technical solutions and reliable, measurable implementations.
Required Technical Skills
Programming & engineering
Strong hands-on software development experience (5+ years) in at least one modern language such as JavaScript/TypeScript (Node.js), Python, Java, or Go.
Deep experience integrating third-party platforms via REST/GraphQL APIs, webhooks, and event streaming; comfortable with authentication (OAuth2, API keys, JWT), rate limits, retries, idempotency, and pagination.
Solid grasp of data modeling and event schema design; JSON, event taxonomies, and identity/profile models.
SQL proficiency and experience with a cloud data warehouse (Snowflake, BigQuery, Redshift, or Databricks).
Experience building and operating data pipelines streaming (Kafka, Kinesis, Pub/Sub) and/or batch/ETL/reverse-ETL.
Cloud platform experience (AWS, Google Cloud Platform, or Azure): serverless functions, queues, storage, and secrets management.
Version control (Git), CI/CD, and modern software delivery practices.
MarTech platform expertise
CDP (mParticle or equivalent Segment, Tealium, RudderStack): SDK instrumentation (web/iOS/Android), server-to-server events, data plans, identity resolution, audiences, and output/destination configuration.
CEP (Braze or equivalent Iterable, Airship, Salesforce Marketing Cloud): journey/Canvas orchestration, segmentation, Connected Content / API-triggered campaigns, catalogs, Content Cards, and multi-channel messaging (push, in-app, email, SMS).
Loyalty platform (Sparkfly or equivalent Talon.One, Yotpo, Punchh, Antavo): offers, coupons/redemption, earn/burn rules, tiering, and POS/commerce integration.
Understanding of customer lifecycle marketing, segmentation, personalization, and A/B/experimentation concepts.
Data quality & operations
Experience implementing observability and data-quality checks for event pipelines and integrations.
Debugging skills across the full path: SDK CDP CEP/Loyalty destination.