About Bubo2Bubo2 is building high-fidelity, photorealistic 3 D experiences for the web. We turn photos and videos into web-ready 3 D Gaussian Splatting (3 DGS) models, enabling interactive visualization of real-world assets such as equipment, vehicles, marine assets, real estate, and e-commerce products.
We are an early-stage startup with a small, highly technical team. As an early employee, you'll have significant influence over architecture, development process, and product direction, working directly on problems at the intersection of real-time graphics, web platforms, and large-scale 3 D data.
Role overviewAs a graphics engineer at Bubo2, you'll design and build the core real-time rendering systems that power our web-based 3 D products. You'll work deeply across the graphics stack, from data formats and GPU memory layout to high-level viewer features.
Your responsibilities will include:
Designing and implementing Three.js-based rendering pipelines for 3 D Gaussian Splatting (3 DGS) and point-based dataBuilding high-performance rendering paths using Web GL2, and experimenting with Web GPU implementations for future useDeveloping custom compression formats and streaming pipelines for large-scale 3 D scenesImplementing LOD systems, occlusion culling, and GPU-side optimizations to enable smooth rendering on consumer hardware (including phones and tablets)Optimizing CPU/GPU synchronization, memory usage, and frame times across a wide range of devicesBuilding interactive viewers for e-commerce product showcases and real-estate virtual toursPrototyping, experimenting, and making architectural decisions with a high degree of autonomyWhat We're Looking ForRequired
Strong experience with Three.js, including a solid understanding of its internalsDeep understanding of Web GL2 and GLSLProven experience building custom rendering pipelines or non-trivial 3 D systemsStrong grasp of real-time graphics fundamentals (buffers, shaders, batching, culling, LOD)Ability to reason about performance, memory layout, and GPU constraintsComfortable working in a small, fast-moving startup environment with high ownershipNice to Have
Experience with Web GPUPrior work on point cloud rendering, Gaussian splats, or non-mesh-based renderingExperience with streaming large datasets over the networkFamiliarity with GPU-side sorting, point cloud LODs, etcWhat We OfferCompetitive salary based on experienceStock options — ownership in what you're buildingHigh degree of ownership and technical freedomOpportunity to work on cutting-edge rendering problems on the webA small, senior, and highly technical team with direct access to the foundersIf you're excited by real-time graphics, the web as a platform, and building foundational 3 D infrastructure from the ground up, we'd love to talk.