Design and build systems for a unified customer profile that unifies data signals and ensures compliance while enabling personalization at scale.
Unified Customer Profile: Architect and build the systems that create a unified customer profile by resolving fragmented identifiers across systems and managing contact data, consent, and channel preferences at global scale.
Event Ingestion and Real Time Data Pipelines: Architect high-throughput ingestion pipelines (hundreds of millions of events/day across 11+ markets) that unify behavioral, transactional, and third-party signals into enriched profiles powering ML, segmentation, and activation.
Messaging Governance Platform: Design and implement the orchestration and rules infrastructure that enforces messaging governance across teams, including frequency caps, suppression, deduplication, and compliance controls across markets.
Messaging Infrastructure Consolidation: Lead the technical strategy and execution for consolidating a fragmented messaging vendor ecosystem, designing migration paths and platform abstractions that allow teams to transition without disrupting live operations.
Internal Platform APIs: Design and maintain the developer-facing APIs and platform services that enable teams to send messages through a unified communications platform with clear contracts, versioning, and operational reliability.
Intelligent Delivery Routing: Build the decisioning systems that dynamically select the optimal messaging channel and vendor based on customer contactability, consent state, deliverability, and cost.
12+ years of software engineering experience, with at least 3 years as a technical lead or staff-level IC owning mission-critical, large-scale distributed systems.
Deep expertise building Customer Data Platform capabilities from the ground up – identity resolution, event pipelines, unified profile stores, segmentation engines, and activation pipelines.
Strong experience designing real-time and batch data pipelines that ingest, transform, and unify behavioral, transactional, and third-party data at scale (Kafka, Flink, Spark, dbt, or equivalents).
Proven ability to design developer-facing platform APIs with clear data contracts, versioning, and operational SLAs that enable reliable consumption by multiple internal teams.
Experience with multi-region data architecture and data residency patterns, ideally in markets with active data protection regulations (GDPR, DPDP Act, POPIA, LGPD, or equivalents).
Demonstrated cross-functional influence: you have driven architectural decisions across Engineering, Product, Data, Marketing, and Compliance without direct authority.
Strong technical communication skills: you can distill complex platform tradeoffs into clear written proposals, ADRs, and technical roadmaps for engineering and executive audiences.
Experience building or operating Customer Data Platforms (CDP) or identity resolution systems using tools such as Segment, RudderStack, mParticle, Adobe Experience Platform, or Salesforce Data Cloud.
Experience working with multi-channel messaging infrastructure and CPaaS providers such as Twilio, Sinch, Infobip, or MessageBird, supporting channels like SMS, WhatsApp, email, and push notifications.
Free Meals & Snacks
Catered lunches
Health Insurance
100% Company-funded health insurance for employee and immediate family
Home office equipment allowance and wellness perks
Headphone benefit, home office equipment allowance and wellness perks
Paid Time Off
20 Paid vacation days, Flexible sick leave
PayJoy is a credit provider focused on empowering under-served customers in emerging markets to achieve financial stability. Our patented secured credit technology opens the door for these individuals to access credit systems through innovative point-of-sale financing and credit cards. By leveraging machine learning and data science, we help our customers thrive as micro-entrepreneurs and navigate economic challenges effectively.
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.
Staff Software Engineer Q&A's