Senior Backend Engineer (Audience Builder Platform Customer Data Platform Engineering)
Job Location:
Atlanta, GA - USA
Monthly Salary:
Not Disclosed
Posted on:
7 days ago
Vacancies:
1 Vacancy
Job Summary
Overview:
TekWissen is a global workforce management provider headquartered in Ann Arbor Michigan that offers strategic talent solutions to our clients world-wide. Our client provider of digital technology and transformation information technology and services
Position: Senior Backend Engineer (Audience Builder Platform - Customer Data Platform Engineering)
Location: AtlantaGA 30346
Duration: 6 Months
Job Type: Temporary Assignment
Work Type:Onsite
Job Description:
ROLE OVERVIEW:
- Client is building the next generation of its Customer Data Platform (CDP) a massive scale Audience Builder and Campaign Management platform serving over 400 million customer profiles.
- Were looking for a Senior Backend Engineer who loves hard problems distributed systems at scale real-time data pipelines and the infrastructure that powers one of the most ambitious marketing technology platforms in the industry.
- This role sits at the intersection of CDP engineering data platform architecture and marketing technology.
- You will design build and own the services APIs and platform capabilities that underpin client ability to understand segment and activate its customer base across every channel in near real-time.
WHY THIS ROLE MATTERS:
- Customer Data Platforms are the backbone of modern personalized marketing. At client scale 400M profiles petabytes of behavioral and transactional data dozens of activation channels building the CDP backend is a genuine engineering challenge.
- Youll work on.
- Identity resolution and profile unification across fragmented customer touchpoints
- Sub-second audience segmentation across hundreds of millions of profiles
- Event-driven data pipelines that keep customer profiles fresh in near real-time
- Multi-channel activation from Kafka topics to S3 exports to partner APIs
- The observability reliability and security infrastructure that makes all of it trustworthy at scale
KEY RESPONSIBILITIES:
- CDP Customer Profile Platform
- Design and operate the unified customer profile layer the core of client CDP supporting 400M profiles with high-throughput ingestion identity resolution and real time enrichment.
- Architect and build scalable customer profile services supporting 400M profiles with sub-second access patterns
- Implement identity resolution and profile stitching across first-party and third party data sources a critical CDP capability
- Support high-volume batch ingestion incremental processing and near real time profile updates driven by behavioral events
- Evaluate and implement storage technologies including Cassandra DynamoDB ScyllaDB MongoDB and PostgreSQL for distinct workload profiles
- Build attribute enrichment pipelines that continuously improve profile completeness and accuracy
- Implement data governance controls including consent management data suppression and regulatory compliance hooks (CCPA TCPA)
- Real Time Data Ingestion & Event Processing
- Build the event driven infrastructure that keeps customer profiles synchronized with whats happening right now the heartbeat of a modern CDP.
- Design and build event-driven architectures using Kafka and event streaming platforms for real time profile updates
- Implement change data capture (CDC) pipelines to propagate updates from source systems into the CDP profile store
- Build data synchronization services supporting multi source fan-in and downstream fan out to activation channels
- Implement dead-letter queues retry strategies and failure recovery for mission-critical data pipelines
- Ensure event ordering guarantees and exactly once processing semantics where required
- Audience Segmentation Engine
- Build the high-performance segmentation engine that enables marketers to define and generate audiences of any complexity at scale.
- Design and build an audience generation service capable of evaluating complex nested filter logic across 400M profiles
- Support attribute-based filtering hierarchical attribute traversal AND/OR conditional logic inclusion and exclusion criteria
- Implement dynamic audience generation with real-time estimation to support pre-activation reach planning
- Optimize query execution using columnar storage pre-aggregation and intelligent caching strategies
- Build audience snapshot and version management to support reproducibility and campaign history
- Integrate with the CDP profile store to ensure segmentation reflects the most current available profile state
- Campaign Management & Lifecycle Services
- Build the durable consistent services that manage campaign definitions from creation through execution.
- Develop APIs for campaign creation versioning configuration approval scheduling and lifecycle transitions
- Persist campaign definitions segmentation rules targeting criteria and execution metadata with full audit support
- Implement campaign versioning and change tracking to support rollback comparison and governance requirements
- Build approval workflow services supporting configurable multi-stage review before campaign activation
- Analytics & Audience Insights
- Build the analytical layer that gives users visibility into audience composition campaign reach and performance - a defining capability of enterprise CDPs.
- Build services providing real-time audience size estimation reachability calculations and channel eligibility analysis
- Implement segment distribution analytics demographic breakdowns attribute frequency distributions overlap analysis
- Support both real-time query serving and scheduled batch analytical workloads
- Build historical campaign reporting infrastructure for performance analysis and optimization feedback loops
- Expose analytical APIs that the UI layer can leverage for interactive exploration
- Activation & Multi-Channel Delivery
- Implement the delivery layer that gets audience segments into activation channels reliably and at scale.
- Build file-based delivery to Amazon S3 Azure Blob Storage and Google Cloud Storage for downstream consumption
- Implement API-based delivery to internal and external partner systems via REST and event-based integrations
- Build event-based delivery using Kafka topics Event Hubs and Pub/Sub systems
- Implement delivery monitoring configurable retry policies and failure recovery with full observability
- Support delivery SLAs with alerting and automated escalation for time-sensitive campaign activations
- Campaign Execution Orchestration
- Build the orchestration layer that reliably executes campaign activations on schedule and at scale.
- Design and build an orchestration service supporting one-time recurring and scheduled campaign activations
- Implement distributed scheduling with fault tolerance retry and idempotent execution guarantees
- Build execution monitoring with real-time status tracking alerting and SLA enforcement
- Support parallel execution across large audience segments with configurable concurrency and rate limiting
- Security Multi Tenancy & Governance
- Implement Role-Based Access Control (RBAC) with fine-grained permissions at workspace campaign and data levels
- Build multi-workspace architecture with strict data isolation and cross-workspace access controls
- Implement audit logging for all data access mutation events and system actions
- Integrate data governance controls supporting consent flags data suppression lists and regulatory requirements
- Build security monitoring and anomaly detection for sensitive customer data access patterns
- Platform Reliability & Observability
- Build observability solutions including metrics structured logging distributed tracing and alerting
- Define and instrument SLIs SLOs and SLAs across all platform services
- Implement capacity planning tooling and auto-scaling patterns for traffic variability
- Conduct regular chaos engineering and failure mode analysis to improve platform resilience
TECHNICAL SKILLS:
- Languages Databases
- Java / Kotlin (primary) Cassandra / ScyllaDB
- Python DynamoDB
- Go MongoDB
- SQL PostgreSQL / Aurora
- Scala (preferred) Redis / ElastiCache
- Streaming & Messaging Cloud & Infrastructure
- Apache Kafka AWS (primary)
- Event Streaming Platforms Azure
- Message Queues (SQS Pub/Sub) Google Cloud Platform
- Change Data Capture (Debezium) Kubernetes / Docker
- CI/CD Pipelines
- Architecture Patterns Data & Observability
- Microservices Architecture Spark / Flink (batch/stream)
- Event-Driven Architecture dbt / Data Modeling
- REST APIs / gRPC OpenTelemetry / Jaeger
- Distributed Systems Prometheus / Grafana
PREFERRED QUALIFICATIONS:
- CDP & MARKETING TECHNOLOGY EXPERIENCE
- Customer Data Platform (CDP) design and implementation at scale
- Identity resolution profile unification and customer graph management
- Real-time segment evaluation engines with sub-second SLAs
- Consent management and data governance for regulatory compliance (CCPA TCPA GDPR)
- Campaign Management System or Marketing Automation Platform engineering
- Customer profile platforms supporting 100M profiles
PLATFORM & SYSTEMS EXPERIENCE:
- High-throughput distributed data ingestion pipelines (billions of events/day)
- Large-scale key-value and wide column store optimization
- Streaming architecture patterns CDC event sourcing CQRS
- Multi-tenant SaaS platform design with strict data isolation
- MLOps integration for propensity scoring and predictive audience generation.
TekWissen Group is an equal opportunity employer supporting workforce diversity.