This job posting is for a 3D Engine Developer for an Australian software platform that allows users to visualize, analyze, annotate, extract intelligence from, and share digital representations of physical assets. The role involves maintaining and developing new features for the company's WebGL/ThreeJS geospatial renderer and pipeline programs to convert 3D file formats. Candidates should be proficient in TypeScript with C++/Rust experience, have a strong foundation in 3D math, understand GPU rendering, and be knowledgeable about ThreeJS and geospatial data.
This job posting is for a 3D Engine Developer for an Australian software platform that allows users to visualize, analyze, annotate, extract intelligence from, and share digital representations of physical assets. The role involves maintaining and developing new features for the company's WebGL/ThreeJS geospatial renderer and pipeline programs to convert 3D file formats. Candidates should be proficient in TypeScript with C++/Rust experience, have a strong foundation in 3D math, understand GPU rendering, and be knowledgeable about ThreeJS and geospatial data.
This job posting is for a 3D Engine Developer for an Australian software platform that allows users to visualize, analyze, annotate, extract intelligence from, and share digital representations of physical assets. The role involves maintaining and developing new features for the company's WebGL/ThreeJS geospatial renderer and pipeline programs to convert 3D file formats. Candidates should be proficient in TypeScript with C++/Rust experience, have a strong foundation in 3D math, understand GPU rendering, and be knowledgeable about ThreeJS and geospatial data.
This job posting is for a 3D Engine Developer for an Australian software platform that allows users to visualize, analyze, annotate, extract intelligence from, and share digital representations of physical assets. The role involves maintaining and developing new features for the company's WebGL/ThreeJS geospatial renderer and pipeline programs to convert 3D file formats. Candidates should be proficient in TypeScript with C++/Rust experience, have a strong foundation in 3D math, understand GPU rendering, and be knowledgeable about ThreeJS and geospatial data.
An Australian base software platform that allows users to visualise, analyse,
annotate, extract intelligence and share digital representations of physical assets.
https://vimeo.com/646728826
Benefits
Offer up to ₹25 L per year
Full remote
What you do
Maintenance and development of new features for the WebGL/ThreeJS
geospatial renderer written in TypeScript. Maintenance and implementation of pipeline programs written in Rust to convert various 3D file formats (LAS, Obj, b3dm, glTF, GeoTIFF, GeoJSON, BIM/CAD) into formats supported by the Web Viewer. Work with geospatial datasets and toolchains (e.g., GDAL, EPSG projections, Tile Map Service, Slippy Maps). Being able to come up with prototypes & proof of concepts even if it requires learning a new 3D engine, or utilizing an open-source project that you have not used before.
Who we look for
Interest in working with large, enterprise scale 3D datasets
Proficient in Typescript with a background in C++/Rust Solid foundations in linear algebra and 3D mathematics Understanding of how to effectively utilize the GPU for high performance rendering Knowledgeable in the ThreeJS library and the underlying WebGL API Familiarity with (or willing to learn about) geospatial data and tools Excellent communication skills. Nice to have: Experience in building your own 3d rendering engine in any graphics API (WebGL, OpenGL, Vulkan etc.)