Senior Frontend Engineer. WebGPU, 3D Visualization
$$$$
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.
Required languages
English
B2 - Upper Intermediate
Ukrainian
C2 - Proficient
Published 7 August
128 views
ยท
26 applications
See stats of candidates who applied for this job ๐
๐
Average salary range of similar jobs in
analytics โ
Loading...