Software Engineer, Context Engine
Core
Architect and build scalable, low-latency data platforms and real-time eventing infrastructure to process large volumes of data and support personalization optimization loops.
Role type
Senior IC backend/data platform engineer
Builds
Production data platforms, streaming/batch ETL pipelines, Iceberg-based data lakehouse, analytics dashboards, and data visualization tools
Domain
Data engineering, distributed systems, backend development
Required skills
large-scale data systems, distributed systems, backend development, data modeling, analytical query optimization, storage engines, query plans, serialization formats, governance, lineage, data testing, full-stack applications, ML-powered product features
Preferred skills
Kafka or Kinesis, real-time data processing, ECharts or D3.js, recommender systems, optimization loops, multi-armed bandits, ranking, technical project leadership, mentoring engineers
Technologies
Spark, Flink, Trino/Presto, Iceberg, Hudi, Go, Scala, Python, TypeScript, React
Responsibilities
Design and ship production systems or products, collaborate across platform and product engineering areas, create analytics dashboards and exploration interfaces
Seniority
Senior, hands-on IC
