SDE III - Data Engineering
Core
Design, develop, and operate large-scale data platforms and capabilities powering personalization, recommendations, multimodal search, experimentation, and AI-driven commerce experiences.
Role type
Senior IC Data Engineer (Distributed Systems & Data Platform)
Builds
Scalable batch and real-time data pipelines, feature stores, identity systems, catalog infrastructure, and self-service AI tools.
Domain
E-commerce, Generative AI, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Apache Spark, Kafka, Flink, Airflow, Distributed Data Processing, Batch and Streaming Architectures, Data Modeling, Data Quality & Observability, Cloud & Platform Engineering
Preferred skills
None stated
Technologies
Spark, Flink, Kafka, Airflow
Responsibilities
Design and build scalable batch and real-time data pipelines; Develop data products supporting analytics, experimentation, and AI applications; Build and maintain ETL/ELT frameworks processing billions of events; Develop systems for user identity resolution and cross-surface signal aggregation; Build ingestion and enrichment pipelines for affiliate feeds and merchant catalogs; Build reusable feature generation frameworks for ML and recommendation systems; Develop internal AI-powered tools for pipeline debugging, data quality triage, and SQL optimization; Own production services and pipelines with strong SLAs; Lead architecture and design discussions for critical platform components.
Seniority
Senior, hands-on IC