Software Engineer, Agent Data Platform
Core
Build full-stack data systems and analytics products that make AI agents smarter by processing millions of conversations in real-time.
Role type
Senior full-stack data engineer (AI platform)
Builds
Real-time eventing infrastructure, streaming/batch ETL pipelines, Iceberg-based data lakehouse, interactive OLAP querying systems, and long-term agent memory/CDP primitives.
Domain
AI agents, customer experience platforms, data engineering, real-time analytics
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Large-scale data system design, distributed systems fundamentals, data modeling (dimensional/star/snowflake), data governance, full-stack engineering, ML-powered product features
Preferred skills
Event streaming platforms (Kafka, Kinesis), modern data visualization libraries (ECharts, D3.js), recommender systems, optimization loops (multi-armed bandits, ranking), technical leadership
Technologies
Spark, Flink, Trino/Presto, Iceberg, Hudi, Go, Scala, Python, TypeScript, React, Kafka, Kinesis
Responsibilities
Architect and build core platform systems for handling data at scale with low latency; develop systems for long-term agent memory and CDP primitives; implement optimization loops for personalized interactions; build analytics dashboards and data visualization tools.
Seniority
Senior, hands-on IC