Senior AI Integrations Engineer

Unity Unity · Enterprise · United States · Remote · Engineering

Senior AI Integrations Engineer at Unity, focusing on adapting PolySpatial to stream Unity content into other game engines and 3D environments. The role involves defining protocols, formats, and runtime systems for interactive 3D content, enabling AI-driven tools and systems to interact with engine state and capabilities. Requires strong C++ and C# skills, core engine experience, and practical AI/ML integration experience.

What you'd actually do

  1. Help define runtime protocols, formats, and execution models to encode, compress, and replay interactive 3D content between engines and AI models.
  2. Own and evolve critical subsytems across the engine stack, from low-level C++ runtime code to high-level C# APIs across editor, build, simulation, streaming, and playback.
  3. Build systems to capture, serialize, stream, and synchronize scene state, components, assets, user interactions, and rendering data under tight bandwidth, latency, determinism, and memory constraints.
  4. Design interfaces and feedback loops that allow AI systems to inspect engine state, invoke engine capabilities, and validate outcomes.

Skills

Required

  • Core Engine Experience
  • AI Systems Fluency
  • Architecture & Execution
  • High-Performance Coding
  • Engine-Wide Breadth

Nice to have

  • Experience building infrastructure for training data generation, synthetic data, simulation environments, evaluation harnesses, reinforcement learning, or agentic workflows.
  • Familiarity with 3D data formats and spatial content pipelines, such as USD, glTF, procedural generation, or semantic scene representations.
  • Experience with MCP-style tool interfaces, LLM agents, multimodal models, inference pipelines, embeddings, vector search, or AI systems that inspect and act on structured application state
  • Knowledge of compression, streaming, replication, authority models, RPCs, state diffing, delta encoding, or network protocols for real-time interactive systems.
  • Experience with determinism, replay systems, simulation consistency, multithreading, job systems, lock-free programming, Unity DOTS, or other data-oriented runtime architectures.

What the JD emphasized

  • Practical experience integrating AI/ML into production software
  • Ability to design modular, testable systems - then implement, profile, debug, and ship them end-to-end.

Other signals

  • integrating AI/ML into production software
  • AI systems to inspect engine state, invoke engine capabilities, and validate outcomes
  • protocols, media formats, and runtime systems that bring interactive 3D content to novel platforms
  • AI-driven tools and systems