Job Description

This is a remote position.

Job Title: Procedural Systems Engineer

Location: Remote

Employment Type: Contract (2-3 months)

Experience: 3–7+ years


Role Overview

We are seeking a Procedural Systems Engineer to design and implement robust procedural generation systems that create high-quality, deterministic, and scalable environments. This role is critical to building gameplay spaces that feel intentional, navigable, and engaging while being generated algorithmically.

You will work closely with game designers, level designers, and AI/engine teams to ensure procedurally generated content supports gameplay flow, traversal, and combat dynamics.


Key Responsibilities

  • Design and implement procedural geometry systems for environments, levels, or worlds

  • Develop grid-based, navmesh, and traversal logic to support AI movement and player navigation

  • Encode level design patterns such as:

    • Combat arenas

    • Choke points

    • Flow control and pacing

    • Risk–reward spaces

  • Build systems using deterministic generation with seeded randomness to ensure reproducibility and debugging

  • Balance randomness with authored intent to maintain gameplay quality

  • Collaborate with designers to translate design goals into procedural rules and constraints

  • Optimize procedural systems for performance and scalability

  • Debug and iterate on generation edge cases and failure scenarios



Requirements

Required Skills & Expertise

  • Strong understanding of procedural generation algorithms

  • Excellent spatial reasoning and geometry handling

  • Experience with grid systems, navigation meshes, and traversal mechanics

  • Solid grasp of level design fundamentals and gameplay flow

  • Proven experience implementing seeded random systems with deterministic outputs

  • Proficiency in one or more languages such as C++, C#, Python , or similar

  • Experience working with game engines (Unity, Unreal, or proprietary engines)


Nice to Have

  • Experience with roguelikes, sandbox worlds, or open-world procedural systems

  • Knowledge of AI pathfinding (A*, Dijkstra, hierarchical navmeshes)

  • Familiarity with procedural noise functions (Perlin, Simplex, Worley, etc.)

  • Tools development experience for designers

  • Shipped titles or large-scale procedural systems


Why This Role Is Critical

  • Direct impact on core gameplay experience

  • Enables scalable content creation without sacrificing design quality

  • Reduces manual level creation costs while increasing replayability



Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application