Senior Data Visualization Developer (Autonomous Driving)
About this role
We are looking for the best
AD Division์ Senior Data Visualization Engineer๋ Autonomous Driving Dataset์ ์ํ Web ๊ธฐ๋ฐ Visualization Platform์ ์ค๊ณํ๊ณ ๊ฐ๋ฐํฉ๋๋ค. ๋๊ท๋ชจ ์ฃผํ ๋ฐ์ดํฐ์ ๋ค์ํ ์ผ์ ์ ๋ณด๋ฅผ ํจ์จ์ ์ผ๋ก ์๊ฐํํ๊ณ ๋ถ์ํ ์ ์๋ Full-stack Application์ ๊ตฌ์ถํ๋ฉฐ, ์ด๋ฅผ ํตํด Autonomous Driving Algorithm ๊ฐ๋ฐ ๋ฐ Debugging Workflow๋ฅผ ์ง์ํฉ๋๋ค. ๋ํ Perception, Planning, Data Engineering ํ๊ณผ ๊ธด๋ฐํ ํ์ ํ์ฌ 3D Point Cloud, Camera Stream, Perception Label, Trajectory ๋ฑ ๋ค์ํ Multi-modal Data๋ฅผ ์ง๊ด์ ์ผ๋ก ๋ถ์ํ ์ ์๋ ๊ณ ์ฑ๋ฅ Visualization System ๊ฐ๋ฐ ์ ๋ฌด๋ฅผ ์ํํฉ๋๋ค.
The Senior Data Visualization Engineer in the AD Division designs and develops web-based visualization platforms for autonomous driving datasets. This role focuses on building full-stack applications for rendering and analyzing large-scale multi-modal data, including 3D point clouds, camera streams, perception labels, trajectories, and other algorithm-related data. You will collaborate closely with perception, planning, and data engineering teams to develop high-performance visualization systems that accelerate autonomous driving algorithm development, triage, and debugging workflows.
Responsibilities
Autonomous driving data visualization์ ์ํ Full-stack Web Application ์ค๊ณ ๋ฐ ๊ฐ๋ฐ
LiDAR, Camera Stream, Perception Label(Bounding Box, Lane Marker, Traffic Light ๋ฑ), Trajectory ๋ฑ Multi-modal Data Visualization ๊ตฌํ
React ๊ธฐ๋ฐ Frontend ๋ฐ Python / Node.js ๊ธฐ๋ฐ Backend API ๊ฐ๋ฐ
๋๊ท๋ชจ Dataset ํ๊ฒฝ์์ Rendering ๋ฐ Backend ์ฑ๋ฅ ์ต์ ํ
Data Loading, Preprocessing, Streaming์ ์ํ Backend Service ๋ฐ API ์ค๊ณ
Autonomous Driving Algorithm Engineer์ ํ์ ํ์ฌ Model Output ๋ฐ Evaluation Metric Visualization ๊ธฐ๋ฅ ๊ฐ๋ฐ
๊ธฐ์กด Open-source Visualization Framework ๋ฐ Tool(Rerun, Foxglove, WebViz ๋ฑ)์ ๊ฒํ , Customization ๋ฐ Integration ์ํ
Production ํ๊ฒฝ์ ์ํ Code Quality, Testing, Documentation ๊ด๋ฆฌ ๋ฐ ๊ฐ์
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
Maintain high standards for code quality, testing, and documentation in production environments
Qualifications
5๋ ์ด์์ Web Application ๊ฐ๋ฐ ๊ฒฝ๋ ฅ
React.js, Next.js, TypeScript ๊ธฐ๋ฐ Frontend ๊ฐ๋ฐ ๊ฒฝํ
Python(FastAPI/Flask), Node.js ๊ธฐ๋ฐ Backend ๊ฐ๋ฐ ๊ฒฝํ
WebGL, Three.js ๋ฑ 3D Visualization ๊ด๋ จ ๊ฐ๋ฐ ๊ฒฝํ
Docker, Git, REST API, CI/CD ๊ธฐ๋ฐ ๊ฐ๋ฐ ๊ฒฝํ
3D ๋๋ Sequential Data ๊ธฐ๋ฐ Interactive UI/UX ๊ฐ๋ฐ ๊ฒฝํ
Code Review ๋ฐ Version Control ๊ธฐ๋ฐ ํ์ ๊ฒฝํ
Python ๋๋ ์ ์ฌ Tool ๊ธฐ๋ฐ Data Processing ๊ฒฝํ
Computer Science, Software Engineering ๋๋ ๊ด๋ จ ๋ถ์ผ ํ์ฌ ํ์ ์ด์
5+ years of hands-on experience developing web applications
Experience with frontend development using React.js, Next.js, and TypeScript
Experience developing backend systems using Python (FastAPI/Flask) and Node.js
Experience with 3D visualization technologies such as WebGL and Three.js
Experience with Docker, Git, REST APIs, and CI/CD workflows
Experience designing interactive UI/UX for 3D or sequential data workflows
Experience in collaborative environments using code review and version control
Experience processing data using Python or similar tools
Bachelorโs degree or higher in Computer Science, Software Engineering, or related fields
Preferred Qualifications
Autonomous Vehicle, Robotics, Drone ๋ฑ ์คํ๊ฒฝ Data Visualization Project ๊ฒฝํ
Sensor Data, Trajectory Data, Label Data ์ฒ๋ฆฌ ๋ฐ Visualization ๊ฒฝํ
Rerun, Foxglove, WebViz ๋ฑ Open-source Visualization Tool Customization ๊ฒฝํ
Rosbag Data Format ๋ฐ ๊ด๋ จ Visualization ๊ฒฝํ
WebSocket, gRPC, SSE ๋ฑ Real-time Data Streaming Framework ๊ฒฝํ
AWS, ArgoCD, Helm Chart ๋ฑ Cloud Deployment ๊ฒฝํ
Experience with real-world data visualization projects in autonomous vehicles, robotics, drones, or related domains
Experience handling and visualizing sensor data, trajectory data, and label data
Experience customizing open-source visualization tools such as Rerun, Foxglove, and WebViz
Familiarity with Rosbag data formats and related visualization workflows
Knowledge of real-time data streaming frameworks such as WebSocket, gRPC, and SSE
Experience with cloud deployment tools and infrastructure such as AWS, ArgoCD, and Helm
Interview Process
์๋ฅ์ ํ - ์ฝ๋ฉํ ์คํธ - ํ์๋ฉด์ (1์๊ฐ ๋ด์ธ) - ๋๋ฉด ํน์ ํ์๋ฉด์ (3์๊ฐ ๋ด์ธ) - ์ต์ข ํฉ๊ฒฉ
์ ํ์ ์ฐจ๋ ์ง๋ฌด๋ณ๋ก ๋ค๋ฅด๊ฒ ์ด์๋ ์ ์์ผ๋ฉฐ, ์ผ์ ๋ฐ ์ํฉ์ ๋ฐ๋ผ ๋ณ๋๋ ์ ์์ต๋๋ค.
์ ํ์ผ์ ๋ฐ ๊ฒฐ๊ณผ๋ ์ง์์์ ๋ฑ๋กํ์ ์ด๋ฉ์ผ๋ก ๊ฐ๋ณ ์๋ด๋๋ฆฝ๋๋ค.
Resume Screening - Coding Test - Virtual Interview (approximately 1 hour) - Onsite or Virtual Interview (approximately 3 hours) - Final Offer
Please note that the interview process may vary depending on the position and is subject to change based on scheduling and other circumstances.
Interview schedules and results will be communicated individually via the email address provided in your application.
Additional Information
๋ชจ๋ ์ ์ถํ์ผ์ PDF ์์์ผ๋ก ์ ๋ก๋๋ฅผ ๋ถํ๋๋ฆฝ๋๋ค.
๊ตญ๊ฐ๋ณดํ๋์์ ๋ฐ ์ทจ์ ๋ณดํธ๋์์๋ ๊ด๊ณ๋ฒ๋ น์ ๋ฐ๋ผ ์ฐ๋ํฉ๋๋ค.
์ฅ์ ์ธ ๊ณ ์ฉ์ด์ง ๋ฐ ์ง์ ์ฌํ๋ฒ์ ๋ฐ๋ผ ์ฅ์ ์ธ ๋ฑ๋ก์ฆ ์์ง์๋ฅผ ์ฐ๋ํฉ๋๋ค.
42dot์ ์๋ขฐํ์ง ์์ ์์นํ์ ์ด๋ ฅ์๋ฅผ ๋ฐ์ง ์์ผ๋ฉฐ, ์์ฒญํ์ง ์์ ์ด๋ ฅ์์ ๋ํด ์์๋ฃ๋ฅผ ์ง๋ถํ์ง ์์ต๋๋ค.
3๊ฐ์์ ์์ต๊ธฐ๊ฐ์ด ์ ์ฉ๋ ์ ์์ต๋๋ค.
ยPlease upload all required documents in PDF format.
Veterans and applicants eligible for employment protection will receive preferential consideration in accordance with applicable laws and regulations.
In compliance with the Act on Employment Promotion and Vocational Rehabilitation for Persons with Disabilities, registered individuals with disabilities will receive preferential consideration.
42dot does not accept unsolicited resumes from search firms. We will not pay any fees for resumes submitted without prior agreement.
A 3-month probationary period may apply.
โป ์ง์ ์ ์๋ ๋ด์ฉ์ ๊ผญ ํ์ธํด ์ฃผ์ธ์.
โป Please make sure to review the information below before applying.
42dot์ด ์ผํ๋ ๋ฐฉ์, 42dot Way ๋ณด๋ฌ๊ฐ๊ธฐ โ
Learn more about how we work at 42dot, 42dot Way โ
42dot๋ง์ ์ ๋ฌด๋ชฐ์ ํ๋ก๊ทธ๋จ, Employee Engagement Program ๋ณด๋ฌ๊ฐ๊ธฐ โ
Explore 42dotโs unique Employee Engagement Program, Employee Engagement Program โ
Frequently Asked Questions
Is the salary disclosed for the Senior Data Visualization Developer (Autonomous Driving) position at 42dot?
Is the Senior Data Visualization Developer (Autonomous Driving) job at 42dot remote?
Is the Senior Data Visualization Developer (Autonomous Driving) role at 42dot full-time or part-time?
Which team or department does the Senior Data Visualization Developer (Autonomous Driving) at 42dot belong to?
How do I apply for the Senior Data Visualization Developer (Autonomous Driving) position at 42dot?
When was the Senior Data Visualization Developer (Autonomous Driving) job at 42dot posted?
You'll be redirected to 42dot's official application page on Ashby ATS.