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