onsite
Senior Data Visualization Developer Autonomous Driving - 42dot
Software Engineer
Lead the design and development of a high‑performance, web‑based visualization platform for autonomous driving datasets, integrating multi‑modal sensor data and supporting algorithm debugging and analysis.
About the role
Key Responsibilities
- Architect and implement a full‑stack web application that visualizes large‑scale driving data, including 3D point clouds, camera streams, perception labels, and trajectories.
- Develop interactive, real‑time visualizations using WebGL, Three.js, and D3.js to enable intuitive analysis of multi‑modal data.
- Collaborate closely with Perception, Planning, and Data Engineering teams to integrate new data sources and refine visualization workflows.
- Optimize rendering performance and data handling for large datasets, ensuring smooth user experience on modern browsers.
- Write clean, maintainable code in JavaScript/TypeScript, Python, and Node.js, and contribute to CI/CD pipelines and automated testing.
Requirements
- 5+ years of experience building complex web applications with a focus on data visualization.
- Proficiency in JavaScript, React, WebGL, Three.js, and D3.js.
- Strong understanding of 3D graphics, point‑cloud processing, and multi‑modal sensor data.
- Experience with Python for data processing and Node.js for backend services.
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
Skills
javascriptreactwebglpythonnodejs