Senior Data Visualization Developer (Autonomous Driving)
Core
Design and develop full-stack web applications to visualize large-scale autonomous driving datasets, supporting algorithm development and debugging workflows.
Role type
Senior Data Visualization Engineer (Autonomous Driving)
Builds
High-performance visualization platforms for 3D point clouds, camera streams, perception labels, and trajectories.
Domain
Autonomous Driving / Computer Vision / Data Engineering
Deliverable
production ML models | product features
Required skills
React.js, Next.js, TypeScript, Python (FastAPI/Flask), Node.js, WebGL, Three.js, Docker, Git, REST APIs, CI/CD, Data Processing
Preferred skills
Real-world AV/Robotics data visualization, Sensor/Trajectory/Label data handling, Open-source tool customization (Rerun, Foxglove, WebViz), Rosbag formats, Real-time streaming (WebSocket, gRPC, SSE), Cloud deployment (AWS, ArgoCD, Helm)
Technologies
React, Next.js, TypeScript, Python, FastAPI, Flask, Node.js, WebGL, Three.js, Docker, Git, AWS, ArgoCD, Helm, Rerun, Foxglove, WebViz, Rosbag
Responsibilities
Design and develop full-stack web applications for autonomous driving data visualization; Develop synchronized multi-modal visualizations including LiDAR, camera streams, perception labels, and trajectory data; Implement React-based frontends and Python/Node.js backend APIs for data workflows; Optimize rendering and backend performance for large-scale datasets; Design backend services and APIs for data loading, preprocessing, and streaming; Collaborate with autonomous driving algorithm engineers to integrate model outputs and evaluation metrics into visualization tools; Evaluate, customize, and integrate open-source visualization frameworks and tools such as Rerun, Foxglove, and WebViz.
Seniority
Senior, hands-on IC