CareerPlanGet AI match score →

Technical Lead

💼 Full-time🗓 2026-07-26

Core

Design and maintain real-time streaming data platforms that ingest, normalize, and correlate diverse data sources into a stable, replayable event history for downstream reasoning and ML integration.

Role type

Senior IC real-time streaming data platform engineer

Builds

Real-time event transport layers, stream-processing applications, and persistence strategies for operational data

Domain

Data engineering / Real-time systems / Streaming analytics

Deliverable

production ML models | product features | infrastructure

Required skills

Apache Kafka (KRaft mode), Apache Flink, Python, Redis, PostgreSQL, ClickHouse, temporal data handling, uncertainty management, event-time semantics, data lineage, auditability, stateful processing, windowed operations, exactly-once semantics

Preferred skills

ONNX integration, binary protocol handling, high-performance data parsing

Technologies

Kafka, Flink, Python, Redis, PostgreSQL, ClickHouse

Responsibilities

Design ingestion adapters for diverse real-time data sources; Convert decoded data into stable canonical event envelopes; Develop time-synchronization and state-buffering services; Own the central replayable event transport layer; Build Apache Flink stream-processing applications for event-time windowed correlation; Implement complete persistence strategies; Guarantee deterministic recovery and hot-state rebuild; Design explicit identity lifecycle rules; Collaborate with ML/AI engineers to treat model outputs as evidential input; Support handling of partial or unresolved observations

Seniority

Senior, hands-on IC

Rewrite
## About the role Design, implement, and maintain ingestion adapters for diverse real-time data sources, including protocol decoding, structural validation, and early rejection of malformed or incomplete messages. Convert decoded data into a stable canonical event envelope containing timestamps, source identity, normalized measurements, quality metadata, and complete lineage information. Develop time-synchronization, state-buffering, interpolation, and reference-frame normalization services to align observations across multiple streams. Own the central replayable event transport layer using Kafka (KRaft mode) so that all downstream components operate from the identical event history. Build Apache Flink stream-processing applications for event-time windowed correlation, hypothesis management, belief combination, and multi-stream reasoning while preserving uncertainty and conflicts. Implement the complete persistence strategy: Redis for hot operational and belief state, PostgreSQL for curated reference data and rules, ClickHouse for long-term history, lineage tables, and replay data. Guarantee deterministic recovery and hot-state rebuild from checkpoints plus replay without silently resetting or losing internal identities. Design and enforce explicit identity lifecycle rules (observation → internal track → hypothesis → fused object) with full audit trail for all merges, splits, and relinks. Collaborate with ML/AI engineers to treat model outputs strictly as evidential input (never as final truth) while preserving complete source lineage for every operational conclusion. Support first-class handling of partial or unresolved observations with proper uncertainty representation. ## Mandatory Technical Skills - 5+ years of production experience building real-time streaming data platforms. - Deep expertise in Apache Kafka (KRaft mode) and Apache Flink (stateful event-time processing, windowed operations, exactly-once semantics). - Strong Python skills, including high-performance data parsing and binary protocol handling (ONNX integration experience is a plus). - Hands-on production experience with Redis, PostgreSQL, and ClickHouse (or equivalent OLAP store). - Proven track record designing systems with strong data lineage, auditability, and full replay capabilities. - Solid understanding of temporal data handling, uncertainty management, and event-time versus processing-time semantics.
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Wellfound ↗