Technical Lead
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