Principal Engineer — Real-Time Data Systems
Core
Architect and scale real-time data streaming systems that process millions of events per second with single-digit millisecond latency to power personalization and automation for global customers.
Role type
Principal Engineer (Real-Time Data Systems)
Builds
Ultra-low-latency ingestion services, distributed caching, and fault-tolerant event computation pipelines.
Domain
Cloud data infrastructure / Agentic AI
Deliverable
production ML models | infrastructure
Required skills
Distributed systems, stream processing, event-driven architectures, low-latency system design, high-throughput system design, system architecture, fault tolerance, deduplication at scale, product mindset, technical leadership
Preferred skills
Experience with Kafka, Flink, Pulsar, mentoring others
Technologies
Kafka, Flink, Pulsar
Responsibilities
Architect services processing millions of events per second, improve data plane services, handle ultra-low-latency ingestion, implement distributed caching, ensure fault-tolerant event computation
Seniority
Principal, hands-on technical leadership