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
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
