Consumer purchase intelligence from transaction data at scale
Affinity Solutions operates a transaction-data platform analyzing 18+ billion annual card transactions to measure marketing and loyalty outcomes. The tech stack is split between legacy monolith (PHP, Symfony, Doctrine) and modern cloud services (Kubernetes, BigQuery, Redshift), with active hiring in sales and engineering—but pain points reveal they're caught between transition phases: migrating from proxy metrics to outcome KPIs, hardening data quality governance, and scaling clean-room integrations with AWS and LiveRamp. The mix of data-pipeline optimization, compliance pressure, and adtech platform integration work suggests a company moving from transactional reporting toward real-time audience activation.
Affinity Solutions is a consumer purchase insights provider selling to brands and agencies. The core product aggregates transaction signals from over 150 million credit and debit cards to measure campaign effectiveness and customer retention. The company operates in the advertising and marketing space but differentiates by moving upmarket from impression data to actual point-of-sale outcomes. Headquarters in New York, 51–200 employees, founded 2005. Recent hiring velocity is accelerating, concentrated in sales and engineering roles across the US and Canada.
Affinity Solutions runs PHP and Symfony on legacy infrastructure with Docker and Kubernetes for orchestration. Analytics run on Amazon Redshift and BigQuery. Frontend uses TypeScript, Node.js, and React-adjacent tooling (Jest, Cypress). Identity and data access via OAuth 2.0, SAML 2.0, and OpenID Connect.
Data quality framework and pipeline optimization, metadata repository development, Salesforce automation, and clean-room integrations with AWS and LiveRamp for audience targeting and media activation. Also scaling demand generation across accounts.
Other companies in the same industry, closest in size