{"schemaVersion":"jobsearcher.job.v1","id":"071ab3c792364cde015ac444","url":"https://jobsearcher.com/jobs/071ab3c792364cde015ac444","canonicalUrl":"https://jobsearcher.com/jobs/071ab3c792364cde015ac444","title":"3D Web Platform Engineer (Remote)","description":"Job DescriptionWe're hiring a Realtime 3D Web Platform Engineer to make our browser-based 3D showroom feel instant and alive. You’ll work in SvelteKit + Threlte/Three.js, pushing WebGL—and piloting WebGPU—to deliver 60+ FPS visuals while streaming AI guidance in real time. You’ll ship features like explode views, instant highlights, and conversational UI, backed by websockets and an auth-first architecture. You obsess over profiling, asset pipelines, and code quality, and you’re fluent in TypeScript and modern frontend patterns. Strong WebGL experience required; WebGPU, game/CAD/AR work, and OSS contributions are a plus. Remote-first, APAC-friendly.About Our CompanyWe fuse AI with high-fidelity 3D so customers can explore complex products in the browser and chat with a scene-aware assistant that “sees” the model.Role Mission (First 90 Days)Own the interactive 3D web experience in SvelteKit + Threlte. Ship a streaming-first, immersive UI that blends our 3D viewer with an AI chat surface so they feel like one product. Hunt down performance bottlenecks (target 60+ FPS where possible), prototype with WebGPU alongside WebGL, and apply an auth-first approach across rich client features.What you’ll doBuild features in SvelteKit/Threlte/Three.js: 3D explore (pan/zoom/orbit/exploded views), annotations, part selection/highlights.Optimize rendering: progressive/lazy loading, GLTF/GLB pipelines (Draco/meshopt/KTX2), offscreen work (Web Workers/OffscreenCanvas), frame budget discipline.Integrate real-time streams: WebSockets/SSE to sync LLM tokens + scene highlights; keep UI state consistent and snappy.Front-end security: auth/session handling, token hygiene, CSP/CORS, guard model access and signed asset URLs.UX collaboration: design intuitive 3D controls and a chat surface that reinforces visual context; usability testing/telemetry.Quality & observability: refactors where needed, documentation for 3D math/shaders, tests for critical logic, runtime error/perf tracking.Required Experience3+ years building rich web apps in TypeScript; Svelte/SvelteKit ideal (React/Vue + willingness to learn Svelte okay).Strong WebGL/Three.js experience; solid with transforms, materials, lighting, and debugging graphics issues.Proven performance optimization on the web (profilers, frame timing, asset pipelines).Real-time UI: WebSockets/SSE or similar; confident with async state updates.Front-end security basics: API key safety, XSS avoidance, CSP, CORS, session flows in SSR/SPA contexts.Clear communication in remote, async teams.PreferredWebGPU/WGSL experimentation or porting experience.3D-heavy apps (games, CAD/BIM viewers, AR/VR).OSS contributions (Svelte/Threlte/Three.js) or reusable components.UX instincts and Figma comfort.Streaming protocols or multi-user collab (WebRTC/OT/CRDTs).Light backend/SSR routing skills in SvelteKit.Signals of excellenceLive demos that wow (share them!).Concrete performance wins (e.g., shader refactor → big FPS gains).T-shaped: deep in 3D + broad web fundamentals.Great docs/blogs/talks teaching others.Obvious excitement for AI × 3D.","company":"Braintrust","rawCompany":"braintrust","isRemote":true,"isActive":false,"createdAt":"2026-04-14T08:29:22.389Z","occupations":[{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1255.00","title":"Web and Digital Interface Designers","slug":"web-and-digital-interface-designers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"3D Web Platform Engineer (Remote)","description":"Job DescriptionWe're hiring a Realtime 3D Web Platform Engineer to make our browser-based 3D showroom feel instant and alive. You’ll work in SvelteKit + Threlte/Three.js, pushing WebGL—and piloting WebGPU—to deliver 60+ FPS visuals while streaming AI guidance in real time. You’ll ship features like explode views, instant highlights, and conversational UI, backed by websockets and an auth-first architecture. You obsess over profiling, asset pipelines, and code quality, and you’re fluent in TypeScript and modern frontend patterns. Strong WebGL experience required; WebGPU, game/CAD/AR work, and OSS contributions are a plus. Remote-first, APAC-friendly.About Our CompanyWe fuse AI with high-fidelity 3D so customers can explore complex products in the browser and chat with a scene-aware assistant that “sees” the model.Role Mission (First 90 Days)Own the interactive 3D web experience in SvelteKit + Threlte. Ship a streaming-first, immersive UI that blends our 3D viewer with an AI chat surface so they feel like one product. Hunt down performance bottlenecks (target 60+ FPS where possible), prototype with WebGPU alongside WebGL, and apply an auth-first approach across rich client features.What you’ll doBuild features in SvelteKit/Threlte/Three.js: 3D explore (pan/zoom/orbit/exploded views), annotations, part selection/highlights.Optimize rendering: progressive/lazy loading, GLTF/GLB pipelines (Draco/meshopt/KTX2), offscreen work (Web Workers/OffscreenCanvas), frame budget discipline.Integrate real-time streams: WebSockets/SSE to sync LLM tokens + scene highlights; keep UI state consistent and snappy.Front-end security: auth/session handling, token hygiene, CSP/CORS, guard model access and signed asset URLs.UX collaboration: design intuitive 3D controls and a chat surface that reinforces visual context; usability testing/telemetry.Quality & observability: refactors where needed, documentation for 3D math/shaders, tests for critical logic, runtime error/perf tracking.Required Experience3+ years building rich web apps in TypeScript; Svelte/SvelteKit ideal (React/Vue + willingness to learn Svelte okay).Strong WebGL/Three.js experience; solid with transforms, materials, lighting, and debugging graphics issues.Proven performance optimization on the web (profilers, frame timing, asset pipelines).Real-time UI: WebSockets/SSE or similar; confident with async state updates.Front-end security basics: API key safety, XSS avoidance, CSP, CORS, session flows in SSR/SPA contexts.Clear communication in remote, async teams.PreferredWebGPU/WGSL experimentation or porting experience.3D-heavy apps (games, CAD/BIM viewers, AR/VR).OSS contributions (Svelte/Threlte/Three.js) or reusable components.UX instincts and Figma comfort.Streaming protocols or multi-user collab (WebRTC/OT/CRDTs).Light backend/SSR routing skills in SvelteKit.Signals of excellenceLive demos that wow (share them!).Concrete performance wins (e.g., shader refactor → big FPS gains).T-shaped: deep in 3D + broad web fundamentals.Great docs/blogs/talks teaching others.Obvious excitement for AI × 3D.","datePosted":"2026-04-14T08:29:22.389Z","dateModified":"2026-04-14T08:29:22.389Z","hiringOrganization":{"@type":"Organization","name":"Braintrust","sameAs":"https://jobsearcher.com"},"jobLocationType":"TELECOMMUTE","applicantLocationRequirements":{"@type":"Country","name":"US"},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"071ab3c792364cde015ac444"},"url":"https://jobsearcher.com/jobs/071ab3c792364cde015ac444"}}