Senior Software Development Engineer – Spatial Modelling
Remote Role – Australia – AEST timezone
$120,000 - $170,000 Plus Super
Build the engine behind how the world’s biggest retailers design their stores
We’re partnering with an innovative retail technology company on a mission to transform how physical stores are planned, optimised, and experienced.
Their platform powers global brands, combining data, 3D visualisation, and advanced spatial modelling to solve one of retail’s hardest challenges: how to design stores at scale with real-world accuracy.
Apply Now
This is not your typical software engineering role.
This is a deep-tech, research-led engineering challenge where you’ll sit at the core of the platform—designing the 2D/3D spatial models that everything else depends on.
What you will be doing
- Build and evolve advanced 2D and 3D spatial models that simulate real retail environments
- Model geometry, physics, constraints, and spatial relationships (e.g. product adjacency, store flow, physical fit)
- Develop systems that enable:
- Floor planning
- Planogram generation
- Store optimisation
- Photorealistic 3D visualisation
- Work primarily in JavaScript / TypeScript across browser and backend environments
Example challenges include:
- If products shift location, determining what should sit alongside them and why
- Simulating real shopper behaviour and physical constraints at scale
What we are looking for
Core requirements:
- Strong grounding in mathematics (geometry, linear algebra), physics, or engineering
- Solid software engineering fundamentals with JavaScript/TypeScript (or ability to ramp quickly)
- Experience in computational geometry, simulation, or physics-based systems
- A mindset that balances academic depth with real-world delivery
Nice to have:
- Experience with three.js, react-three-fiber, or rapier
- Background in 3D modelling, spatial computing, or simulation-heavy environments
- Exposure to retail, CPG, or supply chain technology.
Senior Software Development Engineer – Spatial Modelling
Remote Role – Australia – AEST timezone
$120,000 - $170,000 Plus Super