Salary
💰 $177,300 - $265,900 per year
About the role
- Build and maintain engine/editor plugins, runtime SDKs, and services that integrate AI (LLMs and related systems) into game clients, servers, and build tools.
- Ship performant, memory-aware C++ by profiling, optimizing, and debugging across PC/console builds with tight frame budgets.
- Design stable API surfaces for game teams (C++/C API, gRPC/HTTP) with versioning, telemetry, and backward compatibility.
- Stand up CI/CD for game builds and tools (UBT or proprietary build systems; artifact packaging; nightly/regression suites; distributed/accelerated builds).
- Automate QA for tooling and in-engine features using engine test frameworks and headless runs, and wire results into CI and dashboards.
- Implement production LLM integrations (prompting, RAG/tool calls, guardrails/safety, observability, timeouts/retries, and cost controls).
- Collaborate with studio engineering, tech art, design, and QA to land integrations across varied codebases and pipelines.
- Document patterns, provide sample projects, and deliver internal training so solutions scale across PlayStation Studios.
- Influence standards and tech choices for AI in our dev stack, and contribute to shared libraries and best practices.
Requirements
- You have at least five years of experience building production software in modern C++ (C++17/20) with strong fundamentals in memory management, concurrency, performance, and debugging.
- You have shipped tools or runtime features in AAA engines, including work on plugins/modules, asset and build pipelines, and editor/runtime integration.
- You have delivered features or tooling that integrate with LLMs or other ML services, and you understand prompt design, evaluation, safety, and telemetry for production usage.
- You have implemented engine-level automated testing (functional and integration), including headless execution and CI gating.
- You work fluently with large code/asset repositories and are comfortable with both Perforce and Git.
- You communicate clearly across disciplines and translate diverse studio requirements into pragmatic, maintainable solutions.
- You write thorough documentation and favor well-tested, maintainable code.
- Nice to have: built networking/service integrations for game backends (gRPC/HTTP) and implemented telemetry/observability (logs, metrics, traces).
- Nice to have: packaged SDKs/plugins for multiple studios and managed semantic versioning and migration tooling.
- Nice to have: understand console platform requirements and certification workflows.
- Nice to have: familiar with security, privacy, and responsible-AI practices in production systems.