jobapplier

Staff Software Engineer (Data)

PlayStation

Join PlayStation as a Staff Software Engineer (Data) and lead the architecture and evolution of our Real-Time Analytics Platform. You will design, build, and operate large-scale distributed data systems that power real-time and near real-time analytics and data-driven applications. You will own critical platform capabilities end-to-end, build and optimize distributed data services, and establish technical standards and engineering best practices. You will also mentor engineers across the organization and partner with various teams to define long-term technical strategy.

Diriger l'architecture et l'évolution des plateformes de traitement des flux et d'analytique, en améliorant la scalabilité, la fiabilité, la performance et la productivité des développeurs.

USD 198,200 - 297,400

Responsibilities

  • Concevoir, construire et exploiter des systèmes de données distribués à grande échelle qui alimentent des analyses en temps réel et des applications basées sur les données.
  • Posséder des capacités critiques de la plateforme de bout en bout, de l'architecture et de la mise en œuvre à l'exploitation en production, à l'optimisation des performances et à la gestion du cycle de vie.
  • Strong systems design skills with the ability to evaluate architectural trade-offs across scalability, latency, throughput, consistency, reliability, and cost
  • Hands-on expertise designing and operating large-scale stream processing applications using Apache Flink, Apache Spark Structured Streaming, or equivalent distributed streaming technologies
  • Production experience designing, operating, and optimizing distributed analytics platforms using ClickHouse, Apache Druid, or equivalent high-performance OLAP/analytics databases, including query optimization, data modeling, and performance tuning at scale

Requirements

  • Experience building and consuming event-driven data pipelines using AWS MSK, Apache Kafka, or equivalent messaging platforms, with a focus on developing reliable, scalable data processing applications
  • Strong proficiency in Python, with experience building production-grade distributed systems and data processing applications. Experience with Scala is beneficial for supporting and evolving existing platform components
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
  • Experience applying AI/ML techniques and modern AI tooling to automate engineering workflows, improve data pipelines, simplify platform operations, and enhance developer productivity
  • 8+ years of experience designing and building large-scale distributed systems, with expertise in real-time data processing, analytics, or data platform engineering
  • Demonstrated technical leadership through architecture ownership, mentoring engineers, and influencing technical decisions across multiple teams.
  • Experience with Databricks, Apache Iceberg, or modern lakehouse architectures, with the ability to design and integrate batch and streaming workloads into scalable, production-grade data platforms
  • Experience building or operating multi-tenant, self-service data platforms supporting multiple engineering organizations
  • Experience collaborating with globally distributed engineering teams across multiple organizations and time zones to deliver shared platform capabilities and drive technical alignment