Data Engineer II (JVM)

Sony Interactive Entertainment (SIE)

San Diego, CA • 10m ago • On-site

Senior

On-site

150,100 - 225,100 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Data Engineer II (JVM)
  • Focus: Building a scalable data platform and real-time pipelines for Cloud Streaming

Description

You will develop and maintain JVM-based backend applications to shape, manage, and transform data across a geographically distributed PlayStation infrastructure. The work includes building Flink jobs and scalable ETL pipelines and partnering with Business Intelligence teams to translate product needs into actionable insights. You will continuously improve tooling, standard methodologies, and monitoring to ensure reliable, high-throughput data flow.

Responsibilities

  • Design and implement middleware and backend systems capable of handling high throughput and load
  • Develop and maintain stream processing jobs using Flink (stateful/stateless)
  • Implement scalable ETL jobs that enable real-time intelligent insights
  • Optimize performance, reliability, and monitoring of the data pipeline stack
  • Support migration efforts of on-premises Kafka to new cloud technologies
  • Perform in-depth analysis of functional or business requirements
  • Contribute to architectural decisions for the cloud streaming data pipeline
  • Liaise with Business Intelligence and product domain teams to turn data into information and business value

Requirements

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

Benefits

  • Medical, dental, and vision insurance
  • Matching 401(k)
  • Paid time off
  • Wellness program
  • Employee discounts for Sony products
  • Potential bonus package

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Data Engineer II (JVM) role

Improve your resume for just $5

$150,100 – $225,100/year

Unlock Full Resume Report