Software Engineer

Employer

Job Description

Why PlayStation?

PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation®5, PlayStation®4, PlayStation®VR, PlayStation®Plus, acclaimed PlayStation software titles from PlayStation Studios, and more.

PlayStation also strives to create an inclusive environment that empowers employees and embraces diversity. We welcome and encourage everyone who has a passion and curiosity for innovation, technology, and play to explore our open positions and join our growing global team.

The PlayStation brand falls under Sony Interactive Entertainment, a wholly-owned subsidiary of Sony Corporation.

Software Engineer

PlayStation isn’t just the Best Place to Play —it’s also the Best Place to Work. We’ve thrilled gamers since 1994, when we launched the original PlayStation. Today, we’re recognized as a global leader in interactive and digital entertainment. The PlayStation brand falls under Sony Interactive Entertainment, a wholly-owned subsidiary of Sony Corporation.

Software Engineer – Machine Learning Analysis for Graphics

PlayStation HQ in San Mateo, CA

Description:

Are you passionate about artificial intelligence, enjoy high quality real-time graphics, and have an eye for detail? Do you want your work to influence the most successful gaming platform of all time?

Sony Interactive Entertainment has an extraordinary opportunity in the R&D department. We seek an ambitious software engineer to deeply analyze machine learning approaches, to understand their potential in tackling meaningful graphics problems. These graphics problems are in a wide space spanning from image and geometry processing, real-time rendering, and VR technology. If this interests you, please apply!

Responsibilities:
  • Analyzing pre-existing machine learning systems, generating experiments to benchmark and propose optimizations to these machine learning technologies.
  • With the support of other graphics specialists, assess the quality of these ML algorithms to research, develop, and verify groundbreaking graphics technology.
  • Based on lessons learned, we provide opportunities to build and contribute alternative ML technologies.
  • Critically analyze current real-time rendering, content creation pipeline, and VR rendering technology to find areas for improvement.
  • Crafting testing plans, samples, and documentation together with other production teams.
  • Building and improving infrastructure to simplify deployment of building, testing, or analyzing of deep learning or graphics software, specifically using containerization.
  • Analyzing runtime performance data collected from a game or application running on PlayStation hardware, and writing succinct, understandable summaries of performance numbers and behavior observed (so team members understand performance trade-offs).
Requirements:
  • Hands-on experience working with deep learning toolkits such as Tensorflow, PyTorch, or Keras.
  • Development using Python (2 years min.)
  • Machine Learning experience: Understanding ML theory, architectures, and research.
  • Exposure to computer graphics, and a motivation to learn and fix major graphics problems.
  • A creative personality that strives to analyze sophisticated problems and propose innovative solutions.
  • Good communication, writing, and presentation skills.
Nice-to-have:
  • Specialization in one of the following Machine Learning areas:
    • Experience of working with Reinforcement / Imitation Learning, or GANs.
    • Machine Learning applied to computer vision, image processing, geometry, animation, or other graphics topics.
  • And/or a computer graphics specialist knowledge:
    • Experience in implementing or optimizing rendering techniques such as deferred, forward+, shadow, or anti-aliasing on graphics API such as DX12, DX11, Vulkan, or OpenGL, using C++.
    • Understanding of modern GPU architectures and 3D graphics pipeline.
    • Knowledge of physically based shading, or global illumination and/or experience using ML Ops frameworks or DevOps in general:
    • Hands-on experience with Docker and possibly Kubernetes.
    • Strong experience with AWS services, including S3, Lambda and EC2.
Sony is an Equal Opportunity Employer. All persons will receive consideration for employment without regard to race, color, religion, gender, pregnancy, national origin, ancestry, citizenship, age, legally protected physical or mental disability, covered veteran status, status in the U.S. uniformed services, sexual orientation, marital status, genetic information or membership in any other legally protected category.

We strive to create an inclusive environment, empower employees and embrace diversity. We encourage everyone to respond.

We sincerely appreciate the time and effort you spent in contacting us and we thank you for your interest in PlayStation.

Equal Opportunity Statement:

Sony is an Equal Opportunity Employer. All persons will receive consideration for employment without regard to gender (including gender identity, gender expression and gender reassignment), race (including colour, nationality, ethnic or national origin), religion or belief, marital or civil partnership status, disability, age, sexual orientation, pregnancy or maternity, trade union membership or membership in any other legally protected category.

We strive to create an inclusive environment, empower employees and embrace diversity. We encourage everyone to respond.

PlayStation is a Fair Chance employer and qualified applicants with arrest and conviction records will be considered for employment.