You will own the UE5 runtime that turns Master Geometry JSON into a fully built, lit, and navigable home — and keep it performant enough to stream interactively from cloud GPUs.This is a systems-and-tools role, not a level-design role: you write the proceduralconstruction engine, the runtime material system, and the streaming integration that makethe product work for thousands of unique plans.
Key Responsibilities
- Procedural scene construction. Build and maintain the multi-phase runtime build pipeline (foundation/slab → walls → openings → floors/ceilings → roof → cladding → cabinetry → joinery → fixtures → materials → lighting → validation) that consumes Master Geometry JSON v3.0 and assembles a complete home from a modular asset kit.
- Runtime mesh & kit assembly.Spawn and snap modular pieces (walls, doors, windows, skirting, cornices, stairs) to JSON-driven dimensions; generate procedural geometry where needed (e.g. roof from outline + ridge/hip lines + pitch; benchtops/splashbacks).
- Cabinetry & joinery placement. Iterate cabinetry runs along walls, snap to nearest library size, place benchtops, splashbacks, appliances and wardrobes at correct world-space positions from the parsed data.
- Runtime material system. Implement the dynamic material-instance system that powers the product's core feature — **real-time swapping** of paints, tiles, flooring, stone, cladding and hardware finishes from the Australian brand catalogue (Dulux, Colorbond, Caesarstone, etc.) without rebuilding the scene.
- Lighting. Build an automatic lighting system using Lumen real-time GI (no baked lightmaps) plus sun positioning from site orientation/time-of-day — good results on any plan, not hand-tuned per scene.
- Performance & quality. Use Nanite, LODs, instancing and pooling to hit construction-time targets (e.g. ~25–35s for a 4–5 bed double-storey) and interactive streaming framerates; profile and optimise GPU/CPU/VRAM on cloud instances.- Pixel Streaming integration. Configure and harden UE5 Pixel Streaming (WebRTC + signalling server) for browser delivery at 100ms interaction latency; expose input/customisation events to/from the web frontend.
- Backend integration. Ingest scene JSON from S3 via webhook-triggered jobs; coordinate with backend/ML teams on schema (Pydantic-defined), strict pre-render validation, and graceful handling of low-confidence or incomplete data.
- Asset pipeline. Work with 3D artists to define import standards, naming/folder conventions (`/Content/DreamSpaceHub/...`), material parameterisation and the modular kit so new assets "just work" with the procedural builder.
- Robustness. Handle the long tail of real plans — flag/fallback for unsupported features (curved walls, complex roofs) rather than crashing; contribute to validation and QA gates.
---
Required Skills & Experience
- 3+ years professional Unreal Engine experience (UE5 5.4+ strongly preferred).
- Strong C++ in Unreal, plus fluency with Blueprints and C++/BP interop.- Proven experience with procedural / runtime geometry generation (spawning, proc-mesh / dynamic mesh, transforms, snapping) — not just editor-time level building.
- Solid grasp of UE5 rendering: Lumen, Nanite, materials & dynamic material instances, post-processing, and real-time lighting.- Experience driving scenes from external/structured data (JSON/data tables) at runtime.
- Strong performance-optimisation skills (profiling, LODs, instancing, draw-call/VRAM budgets).- Comfortable on **Windows + Visual Studio 2022**, Git-based workflows.
- Solid 3D maths (transforms, coordinate systems, units) and clean, testable code habits.
---
Highly Desirable :
- Hands-on Pixel Streaming experience (WebRTC, signalling server, Node.js) and cloud GPU deployment.
- Architectural visualisation / archviz or BIM/CAD background; familiarity with building conventions (walls, openings, joinery, roofs) — Australian residential a bonus.
- Experience building modular asset kits and authoring parameterised PBR materials.
- Quixel Megascans / Marketplace asset integration.- Containerised/automated UE builds and headless/CI rendering.
- Familiarity with REST APIs and event-driven (webhook/queue) backends.
What Success Looks Like:
- The procedural builder reliably constructs correct, watertight homes from production JSON across diverse plans, within target build times.
- Runtime material swapping is instant and brand-accurate across all customisable surfaces.
- A plan uploaded by a user is navigable in-browser via Pixel Streaming at the target latency and visual quality ("wow, that's my house").
- Clear collaboration with ML/backend on schema and with artists on the asset pipeline.
Job Types: Full-time, Part-time
Pay: ₹30,000.00 - ₹75,000.00 per month
Work Location: Hybrid remote in Hyderabad, Telangana