Unified Data Platform Architect
Core
Design and evolve large-scale data platforms and distributed systems to process and serve data at significant scale for eBay's global ecommerce operations.
Role type
Principal Software Engineer (Data Platform Architect)
Builds
Large-scale batch and streaming data processing systems, backend services, and cloud-native infrastructure.
Domain
Ecommerce, Distributed Systems, Data Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, Apache Spark, Apache Flink, Apache Airflow, Kubernetes, Hadoop ecosystem (HDFS, Hive, YARN), distributed systems architecture, batch and streaming processing
Preferred skills
Petabyte-scale data processing, Apache Iceberg, multi-tenant data platform design, data governance and lineage, control-plane services
Technologies
Java, Python, Apache Spark, Apache Flink, Apache Airflow, Apache Kafka, Hadoop, HDFS, Hive, YARN, Apache Iceberg, Kubernetes, Docker
Responsibilities
Define architecture and long-term technical direction for large-scale data platforms; Lead design of scalable backend and data infrastructure; Architect high-performance backend services in Java and Python; Design batch and real-time data processing architectures; Establish patterns for data ingestion, transformation, and orchestration; Solve complex distributed-systems challenges; Drive improvements in platform reliability and efficiency; Mentor senior engineers and influence engineering practices.
Seniority
Principal, hands-on IC with strategic influence
