The Role
ClickStream is building a next-generation analytics and identity resolution platform. We are looking for a Senior Software Engineer to harden our data pipelines and ensure our identity resolution logic is both accurate and production-ready.
You will work directly with the Lead Engineer to audit the existing codebase, close feature gaps, and transform our platform into a production-hardened system. This is a role for a closer — someone who enjoys the technical challenge of connecting fragmented data signals into accurate, high-fidelity analytics.
What You Will Do
- Identity Architecture: Refine and harden identity resolution pipelines. You'll be responsible for the logic that connects disparate signals — behavioral, device, and contextual — into a cohesive user profile.
- Signal Validation & Data Integrity: Improve the accuracy of our visitor analytics by identifying and filtering noise — bots, spoofed headers, and invalid traffic. Ensure our identity resolution produces high-fidelity results by validating behavioral, device, and contextual signals.
- Code Audit & Hardening: Perform deep-dive reviews of the ClickStream codebase — spanning event ingestion via Cloudflare Workers to real-time streaming. Identify logic gaps, race conditions, and security vulnerabilities.
- Feature Completion: Take ownership of partially implemented features, specifically focusing on the Analytics Engine and Identity Resolution workers, driving them to 100% completion.
- Production Readiness: Ensure the system is observable and maintainable. You will be the gatekeeper for quality, setting up logging, monitoring, and rate-limiting validation across the Cloudflare ecosystem.
What We Are Looking For
The "Quality" Mindset: 5+ years of production experience. Ideally, you have a background in analytics engineering, fraud detection, or ad-tech identity systems. You understand the challenges of resolving identities across fragmented sessions and ensuring data accuracy at scale.
The Tech Stack:
- Core: TypeScript, Cloudflare Workers (Hono), Cloudflare Pages, D1 (SQLite), KV, R2
- Data: Analytics Engine, Durable Objects, and a strong grasp of multi-tenant data isolation
- Frontend/API: Next.js (App Router), React, NextAuth.js, Zod, WebSockets
- Testing: Vitest (you won't mark a task "done" until it's tested)
Nice to Have:
- Experience with ad-tech identity resolution (UID2, ID5)
- Background in building SDKs (UMD/ESM bundling)
- Experience with Parquet/data lake exports for large-scale behavioral data
Communication: Ability to explain why an architectural change is necessary for long-term reliability. We work async and value clarity.