Senior Fullstack Engineer - 3d Rendering

Wayve Wayve · Robotics · London, United Kingdom · Vehicle SW Engineering

Wayve is seeking a Senior Fullstack Engineer to build and evolve an in-vehicle web application that visualizes complex AI outputs, camera feeds, and vehicle state into clear, trustworthy 2D and 3D visualisations for an autonomous vehicle. The role involves rapid iteration with operators, engineering depth for reliable multi-platform systems, and shaping human interaction with autonomy.

What you'd actually do

  1. Build and evolve an in‑vehicle web application that visualises camera feeds, vehicle state, and system outputs for live operation, demos, and diagnostics.
  2. Design and deliver 3D spatial visualisations of the vehicle’s surroundings (trajectories, perception meshes, occupancy, overlays) using WebGL / Three.js / similar.
  3. Integrate high-frequency real-time data streams and backend services into a responsive, performant UI that runs reliably in constrained environments.
  4. Partner closely with Vehicle Safety Operators and engineers to understand workflows, iterate quickly based on field feedback, and improve usability and operational efficiency.
  5. Own technical quality and long-term maintainability: architecture, testing, observability, performance tuning, and clear end-to-end feature ownership across the stack.

Skills

Required

  • JavaScript
  • TypeScript
  • React
  • WebGL
  • Three.js
  • backend services integration
  • real-time data streams
  • performance
  • reliability
  • testing
  • system design
  • debugging
  • problem-solving

Nice to have

  • shipping software in constrained or safety-critical environments
  • multi-platform systems
  • technical leadership
  • UI performance optimization
  • rendering optimization
  • streaming architectures
  • pub/sub
  • telemetry systems

What the JD emphasized

  • Strong JavaScript/TypeScript + React experience building production-grade web applications end-to-end.
  • Experience building browser-based 3D visualisations (WebGL, Three.js, React Three Fiber, or similar).
  • Proven ability to integrate frontends with backend services and real-time, high-frequency data streams.
  • Strong engineering fundamentals around performance, reliability, testing, and maintainable system design, with clear ownership and high autonomy.
  • Ability to work closely with users and stakeholders (operators and engineers), iterate quickly based on feedback, and still ship robust solutions.
  • Strong debugging and problem-solving skills, including diagnosing issues across UI, data pipelines, and runtime/perf bottlenecks.