Senior Frontend Engineer. WebGPU, 3D Visualization
Summary
Build high-performance 3D scientific visualization in the browser using TypeScript, WebGPU, and React, optimizing GPU rendering and data streaming for interactive datasets.
We are looking for a senior frontend engineer to build high-performance 3D scientific visualization directly in the browser.
You will work at the intersection of frontend engineering, GPU programming, and large-scale data visualization. The core challenge is making complex 3D and time-varying datasets interactive in the browser without requiring users to download or fully load them first.
What you will do
Build browser-based 3D visualization using TypeScript and WebGPU.
Render large meshes, point clouds, volumetric fields, and other scientific data.
Integrate visualization with asynchronous and random-access data streaming.
Design efficient GPU buffer management, caching, and incremental scene updates.
Build React-based UI around the visualization experience.
Profile and optimize CPU, GPU, memory, and network performance.
Work closely with systems, backend, and GPU engineers on end-to-end data delivery.
What we are looking for
Strong production experience with TypeScript / JavaScript.
Practical experience with WebGPU, or deep WebGL experience with an interest in moving to WebGPU.
Strong understanding of performance optimization in browser applications.
Experience with React or another modern frontend framework.
Good knowledge of vector math, coordinate systems, cameras, transforms, and spatial data structures.
Nice to have
Experience with Three.js, Babylon.js, vtk.js, React Three Fiber, or custom rendering engines.
WGSL, GLSL, CUDA, Vulkan, DirectX, or Metal experience.
Scientific visualization experience with ParaView, VTK, VisIt, or similar tools.
Volume rendering, isosurfaces, unstructured meshes, point clouds, particles, or large geometry.
LOD systems, spatial partitioning, octrees, BVHs, or GPU-driven rendering.
Background in CAD, simulation, geospatial, medical imaging, games, or visualization software.