Skip to content

Open nowPosted 152 days ago

Technical Lead — Identity & Data Intelligence

tawk.to9 open roles

Where
Bangsar South, Malaysia
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowTechnical Lead — Identity & Data Intelligencetawk.to · Bangsar South, Malaysia
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on tawk.to's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.8% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 1.7%1 day
  2. 3.5%3 days
  3. 7.8%7 days
  4. 14.6%14 days
  5. 34.1%30 days
This job: posted 152 days ago

The posting

Role Overview

We are seeking a Technical Lead to lead the design and delivery of a new product vertical: visitor identity resolution and data enrichment, built on top of tawk.to's customer engagement platform. This person will own the technical vision and execution of a real-time identity graph that leverages billions of interactions across millions of tawk.to-powered websites to identify, resolve, and enrich anonymous website visitors — turning "unknown visitor from Denver" into "Sarah Chen, VP of RevOps at Acme Corp, viewing your pricing page for the third time this week."

This is a zero-to-one build. You will architect the identity graph, select and integrate third-party data providers, design the data model, and ship the MVP. You'll work directly with the CTO and collaborate with teams across the platform to wire identity signals from our Chat, Scheduler, and Form Builder products into a unified resolution system.

If you've built identity resolution systems, worked in AdTech or MarTech data infrastructure, or designed enrichment pipelines at scale — this is your role.

What You'll Build

A cross-site identity graph that links browser fingerprints, cookies, IPs, and self-identified contact data (from chat, scheduler bookings, and form submissions) into unified person and company profiles across millions of properties.

A real-time resolution engine that identifies visitors within milliseconds of page load using a cascading algorithm: cookie match → fingerprint match → IP-to-company lookup → third-party identity providers.

A waterfall enrichment service that chains multiple external data providers (People Data Labs, Apollo, Hunter, Proxycurl, IPinfo, and others) to fill in job title, LinkedIn profile, phone number, company firmographics, technographics, and funding data — with circuit breakers, caching, and cost-optimised sequencing.

A usage-metered billing layer supporting tiered paid plans (manual enrichment, real-time de-anonymisation, full intelligence suite with intent scoring, alerts, and CRM push).

An action and delivery layer including real-time Slack/webhook alerts, CRM integrations (HubSpot, Salesforce, Pipedrive), intent scoring, and campaign auto-triggers.

Key Responsibilities

1. System Architecture & Delivery

- Design and implement the identity resolution service within our existing microservices platform, following clean architecture and domain-driven design principles.

- Own the data model: identity nodes (person/company profiles), visitor sessions (per-site visit activity), and raw signal ingestion. Choose and advocate for the right storage and query technologies for each workload.

- Design the fingerprinting and signal collection strategy for the client-side widget.

2. Data Provider Integration

- Evaluate, negotiate, and integrate third-party enrichment and identity resolution APIs (People Data Labs, Apollo, Hunter, Proxycurl, IPinfo, Demandbase, FingerprintJS, and others).

- Implement the waterfall orchestration pattern with provider-level circuit breakers, fallback sequencing, response caching (TTL-based), and cost tracking.

- Monitor provider accuracy, match rates, and cost-per-enrichment to continuously optimise the waterfall order.

3. Scale & Performance

- Build for real-time resolution — the system needs to return identity data fast enough to be useful while a visitor is still on the page.

- Design the signal ingestion pipeline to handle high-throughput event streams at scale.

- Implement intelligent caching and deduplication strategies to minimise external API costs while maximising data freshness.

- Evaluate and potentially introduce analytical data stores (ClickHouse, BigQuery, or similar) for high-volume queries: intent scoring, visitor activity aggregation, and graph analytics.

4. Privacy & Compliance

- Design the consent and opt-out framework for cross-site identity resolution (GDPR legitimate interest for B2B company-level data, consent mechanisms for person-level).

- Implement data retention policies, opt-out flows, and audit logging.

- Review third-party provider data licensing terms and ensure compliant use of enriched data across the network.

5. Technical Leadership

- Define the phased MVP build plan and lead execution across a small engineering team.

- Establish testing strategies for identity resolution accuracy (match rates, false positive rates, enrichment fill rates).

- Collaborate with frontend engineers on the monitoring dashboard and enrichment UI.

- Work with the platform team to expose identity and enrichment capabilities to internal services and AI-assisted workflows.

Required Qualifications

Experience: 8+ years of backend engineering, with at least 2-3 years building data-intensive systems involving identity resolution, enrichment pipelines, cross-site tracking, or similar data platform work.

Domain knowledge: Practical experience with at least some of: browser fingerprinting, reverse IP-to-company resolution, identity graphs, third-party data provider APIs (Clearbit, PDL, Apollo, ZoomInfo, FullContact, or similar), or AdTech/MarTech data infrastructure.

Data modelling: Strong instincts for designing data models that support both real-time lookups and analytical queries. Experience with graph-like data structures and high-cardinality indexing strategies, regardless of the specific database technology.

API integration: Demonstrated experience integrating, orchestrating, and managing multiple third-party APIs with rate limiting, circuit breakers, caching, and cost optimisation.

Architecture: Ability to design systems that balance real-time performance with cost efficiency. Experience with caching strategies, TTL-based invalidation, and waterfall/fallback patterns.

Privacy awareness: Understanding of GDPR, CCPA, and the compliance landscape around B2B data enrichment and visitor identification.

Preferred Qualifications

- Experience at a company in the visitor identification, sales intelligence, or data enrichment space (Clearbit, 6sense, Demandbase, ZoomInfo, RB2B, Warmly, Clay, FullContact, or similar).

- Experience with analytical/OLAP databases (ClickHouse, BigQuery, or similar) for high-volume aggregation workloads.

- Experience with browser-side signal collection (FingerprintJS, canvas fingerprinting, WebGL fingerprinting).

- Experience designing usage-based billing systems (credit metering, tiered pricing, overage tracking).

- Familiarity with TypeScript/Node.js, event-driven architectures (Kafka or similar), and NoSQL databases.

- Background in ETL/data pipeline engineering or data platform teams.

Why This Role Matters

tawk.to's chat widget is deployed on millions of websites, generating billions of visitor interactions. No other company in the visitor identification space has this kind of first-party data advantage — our competitors have to convince customers to install a new pixel; our widget is already there. You'll be building the system that transforms this latent data asset into a new product line and a major revenue driver.

What We Offer

- Competitive salary with performance-based incentives.

- Opportunity to architect and own a zero-to-one product with significant business impact.

- Direct collaboration with the CTO on product strategy and technical direction.

- A collaborative and dynamic work environment that values innovation and transparency

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against tawk.to's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on tawk.to's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    tawk.to's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.