Senior Backend Engineer (Audience Builder Platform Customer Data)
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.1
Reclaim your time by letting our AI handle the grunt work of job searching.
We continuously scan millions of openings to find your top matches.

Overview
Remote
On-site
Compensation
$53-$53/hour
Job Description
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: Atlanta,GA 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.
- We're 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.
- You'll 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 what's 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.
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.

FAQs About Senior Backend Engineer (Audience Builder Platform Customer Data) Jobs at TekWissen LLC
What is the work location for this position at TekWissen LLC?
This job at TekWissen LLC is located in Atlanta, GA, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at TekWissen LLC?
Candidates can expect a pay range of $52.84–$52.84 per hour for this role.
What employment applies to this position at TekWissen LLC?
The employer has not provided this information. This may be discussed during the hiring process.
What is the process to apply for this position at TekWissen LLC?
You can apply for this role at TekWissen LLC either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.