Gameplay Programmer, Games, Inception, Deepmind

Google Google · Big Tech · London, United Kingdom

Gameplay Programmer role focused on building interactive experiences that integrate generative AI and agentic workflows as core mechanics. The role involves rapid prototyping, building tools for designers and researchers, integrating streaming models into game environments, and solving technical bottlenecks. It requires experience in game tech R&D, AI/ML, and architecting 0-to-1 systems.

What you'd actually do

  1. Design and rapidly implement the technical foundations for gameplay prototypes that utilize agentic workflows and generative models as core mechanics.
  2. Build internal tools, scaffolding, and workflows that empower designers and researchers to easily experiment with complex AI pipelines.
  3. Lead the integration of small- and large-scale streaming models into game environments, creatively hiding latency and consistency issues inherent to probabilistic models.
  4. Partner closely with designers and research scientists to solve "unsolvable" technical bottlenecks in early-stage, design-focused projects.
  5. Build compliant pipelines for data managing and model testing where stability matters, while maintaining the speed and flexibility required for rapid game prototyping.

Skills

Required

  • C++
  • Python
  • JavaScript
  • game tech research and development
  • AI/ML
  • procedural generation
  • advanced engine optimization
  • architecting 0-to-1 systems
  • technical leadership

Nice to have

  • training ML models
  • integrating generative AI into consumer-facing products
  • high-performance web frontends
  • interactive browser-based experiences
  • open-source contributions
  • Google's internal infrastructure
  • modern game engines (Unreal, Unity, Godot)

What the JD emphasized

  • agentic workflows
  • generative models
  • 0-to-1 prototypes
  • core mechanics
  • AI/ML
  • architecting 0-to-1 systems

Other signals

  • AI as core mechanics
  • agentic workflows
  • generative models
  • 0-to-1 prototypes
  • integrating models into game environments