
Frontend 3D Visualization Developer
Stratum AI1 year ago
Canada (city not specified)Senior
Responsibilities
- Design and implement advanced 3D visualization systems for complex spatial datasets.
- Create interactive 3D environments with real-time manipulation, selection, measurement, annotation, camera, and navigation features.
- Build rendering systems capable of handling hundreds of thousands to millions of objects or data points.
- Architect optimized rendering pipelines using spatial optimization, progressive loading, caching, level-of-detail, culling, instanced rendering, and geometry batching.
- Develop collision detection, raycasting, filtering, dynamic visualization updates, and real-time collaborative features.
- Optimize performance across devices and browsers through memory management, profiling, debugging, and parallel processing.
- Create visualization features for technical and business users, including domain-specific spatial, scientific, and industrial data.
- Develop scalable systems that provide responsive visual feedback under varying device, network, and dataset conditions.
Requirements
- Expert-level knowledge of WebGL and GPU programming concepts.
- Proficiency with 3D graphics libraries such as Three.js or Babylon.js.
- Understanding of 3D mathematics, transformations, projections, shaders, and 3D file formats.
- Strong JavaScript and TypeScript skills with experience in a modern framework such as React, Vue, or Angular.
- Experience with WebAssembly, Web Workers, state management, data visualization libraries, and real-time data updates.
- Knowledge of spatial data structures including octrees, k-d trees, and BVH, along with LOD, culling, memory optimization, and performance profiling.
- Experience building production-ready visualization systems and solving complex computer graphics and performance problems.
- Familiarity with GLSL or WGSL, JSON, CSV, binary data formats, and real-time data streaming.
- Preferred experience with physical-based rendering, post-processing, shadow mapping, lighting, particles, procedural generation, VR/AR, volume rendering, point clouds, mesh generation, terrain rendering, heightmaps, and isosurface extraction.
- Additional valuable knowledge includes cloud computing, distributed systems, containerization, microservices, CI/CD pipelines, large binary asset version control, GIS, mapping, CAD/CAM, scientific computing, coordinate systems, and projections.
Tech Stack
Categories
About Stratum AI
Stratum AI builds AI-driven mineral resource modeling software for mining companies, generating 3D ore body predictions and economic insights from limited geological data. Its web dashboard lets clients upload data, visualize models, and access AI-generated predictions that inform mine planning and reduce waste. Founded in 2018 and headquartered in Toronto, the privately held company is venture-backed by investors including Y Combinator, Founders Fund, Aramco, and Builders VC.