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.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available