Sonyinteractiveentertainmentglobal

Data Engineer II, JVM

United States, San Diego, CA. Posted 8 days ago

The role

You will develop and maintain server-side applications to shape, manage, and transform data on a large geographically distributed infrastructure. You will develop JVM based applications, Flink jobs, and APIs to provide real time data for the Cloud Streaming ecosystem.

What you will do

  • Design and implement middleware and backend systems capable of handling high throughput and load
  • Develop and maintain stream processing jobs using Flink and implement scalable ETL jobs
  • Optimize performance, reliability, and monitoring of the data pipeline stack
  • Support migration efforts of our on-premises Kafka to new cloud technologies
  • Perform in-depth analysis of functional or business requirements
  • Contribute to architectural decisions for PlayStation’s cloud streaming data pipeline
  • Liaise with Business Intelligence and product domain teams

Required qualifications

  • Bachelor’s or Master’s degree in Computer Science or a related field or equivalent practical experience
  • 3+ years of experience in software development and backend engineering developing and maintaining high throughput and concurrent systems with high availability and fault tolerance
  • Proficient in JVM Languages (Kotlin, Scala, Java) and Python
  • Experience with Apache Kafka, Flink, Spark, and SQL
  • Knowledge of software paradigms like functional programming, object oriented programming, TDD
  • Knowledge of web technologies including REST, JSON, gRPC, and WebSockets
  • Expertise on data structures (JSON, Avro, Protobuf) as well as unstructured and semi-structured data
  • Experience with ETL, stream processing, real-time pipelines, and batch processing
  • Familiarity with software development tools and processes like Git and CI/CD
  • Track record monitoring and analyzing system performance, isolating issues or bottlenecks that could impact reliability, performance and scalability
  • Self-motivated, strong interpersonal and communication skills; ability to work with geographically remote teams

Nice to have

  • Experience with Amazon Web Services at enterprise scale including, but not limited to, OpenSearch, MSK, and EKS
  • Experience with Kubernetes, Docker, and cloud deployment technologies

Benefits

  • medical
  • dental
  • vision
  • matching 401(k)
  • paid time off
  • wellness program
  • employee discounts for Sony products
  • may be eligible for a bonus package

Before you apply

  • Sony Interactive Entertainment conducts background checks at the offer stage for all new employees

About the company

Sony Interactive Entertainment (SIE) is the company behind the PlayStation brand. It is a dynamic technology company and an entertainment leader.

Data Engineer II, JVM at Sonyinteractiveentertainmentglobal | JobZoey