Data Engineer II, JVM
Core
Build and maintain a scalable, real-time data platform for PlayStation's Cloud Streaming offering, enabling intelligent data insights and seamless data flow across a geographically distributed infrastructure.
Role type
Senior IC Data Engineer (JVM/Stream Processing)
Builds
Real-time data pipelines, stream processing jobs, and backend systems for PlayStation Cloud Streaming
Domain
Gaming / Cloud Streaming / Big Data
Required skills
JVM languages (Kotlin, Scala, Java), Python, Apache Flink, Apache Kafka, SQL, ETL, stream processing, batch processing, REST/gRPC/WebSockets, functional programming, TDD, system performance monitoring, AWS (OpenSearch, MSK, EKS), Kubernetes, Docker, CI/CD
Preferred skills
None explicitly stated as preferred skills (AWS, K8s, Docker listed as plus)
Technologies
Flink, Kafka, Spark, AWS, Kubernetes, Docker, OpenSearch, MSK, EKS, gRPC, WebSockets, Avro, Protobuf
Responsibilities
Design and implement high-throughput middleware and backend systems; Develop and maintain stateful/stateless Flink jobs and scalable ETL pipelines; Optimize performance, reliability, and monitoring of the data pipeline stack; Support migration from on-premises Kafka to cloud technologies; Perform in-depth analysis of functional or business requirements; Contribute to architectural decisions for the cloud streaming data pipeline
Seniority
Mid-Senior, hands-on IC
