Sony Interactive Entertainment - Aliso Viejo, CA

posted about 1 month ago

Full-time - Mid Level
Hybrid - Aliso Viejo, CA
Motion Picture and Sound Recording Industries

About the position

The Staff Software Engineer (Solution Architect) at Sony Interactive Entertainment is responsible for designing and implementing scalable software solutions that enhance the PlayStation gaming experience. This role involves collaborating with various teams to transition architectural designs into practical deployments, ensuring high performance and scalability in production environments. The engineer will also focus on building frameworks for data and machine learning models, while integrating AI technologies and ensuring compliance with data governance standards.

Responsibilities

  • Develop and maintain strong relationships with key partner organizations (production engineering, R D, TechOps, Data partners, ...).
  • Transition solutions from architectural designs to practical, efficient deployment and maintenance, ensuring scalability and robust performance in production environments.
  • Build a 'go-to-architecture' framework and scalable platform technology components that are flexible for deploying existing and future Data & ML models and products with an agile mindset.
  • Provide expertise in DevOps practices, CI/CD pipelines, and automation to improve the efficiency of development and deployment processes.
  • Ensure all deliverables are of high quality by setting development standards, adhering to the standards, and participating in code reviews.
  • Manage large data sets and build data pipelines on technologies such as Spark, Presto, Flink, or Kafka.
  • Design event-driven architectures that respond to data streams instantaneously.
  • Ensure system scalability to handle growing data demands and maintain low latency.
  • Work with data engineers and data scientists to develop robust data pipelines for high-quality data acquisition, storage, and processing.
  • Evaluate AI technologies, frameworks, and platforms to identify optimal solutions for specific use cases and business requirements.
  • Collaborate closely with security leaders to proactively mitigate risks and ensure ethical AI implementation.
  • Implement safeguards to address training data poisoning, AI model theft, and other security challenges.
  • Ensure compliance with risk and data governance standards by implementing strong security measures.

Requirements

  • Proven experience as a hands-on solution architect in software engineering.
  • Strong experience in system design, building, and developing scalable and sustainable solutions.
  • Proficiency in Java, PySpark or Python; experience in Scala is a plus.
  • Experience managing large data sets and building data pipelines using technologies such as Spark, Presto, Flink, or Kafka.
  • Experience with high volume real-time stream processing and unstructured data management (video, audio, text, images, etc.).
  • Familiarity with various NoSQL database types and the ability to establish criteria for selecting suitable databases for specific use cases.
  • Experience in AI/ML frameworks and libraries such as Azure ML Studio, TensorFlow, PyTorch, or similar.
  • Experience with AWS services such as SageMaker, EMR, S3, and Lambda.

Nice-to-haves

  • Strong communication skills with attention to detail and ability to convey complex concepts to non-experts.
  • Ability to adjust to constant business change and evolving priorities.
  • Excellent communication and presentation skills.
  • Strong problem-solving skills and ability to work in a dynamic, fast-paced environment.
  • Expertise in various data serialization protocols (i.e. Avro, Protobuf).

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) matching
  • Paid time off
  • Wellness program
  • Employee discounts for Sony products
  • Bonus package eligibility
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service