Principal Graphic Designer (Experience required in Threejs/ Webgl)
Job Description
Principal Graphics Engineer
At iMerit, we're powering some of the world's most advanced AI, Autonomous Vehicle, Robotics, and Mobility programs through cutting-edge data and visualization platforms.
We're looking for a Principal Graphics Engineer to lead the development of a next-generation browser-based visualization engine for multi-sensor data annotation. This is a hands-on technical leadership role where you'll architect high-performance GPU rendering pipelines and shape the future of real-time 3D visualization.
Key Responsibilities:
%CF; Design: Architect and optimize WebGPU/WebGL rendering pipelines for large-scale point clouds and sensor-fusion visualization.
%CF; Performance Optimization: Lead the optimization efforts for rendering massive 3D point clouds (millions of points) in real-time using techniques like frustum culling, level-of-detail (LOD), spatial partitioning (e.g., octrees/k-d trees), and instancing.
%CF; Shader Development: Design, write, and maintain high-performance, complex GLSL/WGSL shaders for both rendering and compute tasks (e.g., color mapping, depth processing, data manipulation, and custom visualization effects).
%CF; API Mastery: Serve as the subject matter expert for three.js, WebGL 2.0, and the emerging WebGPU standard.
%CF; Geometry Management: Expertly manipulate and optimize three.js Primitives (e.g.,BoxGeometry, Points, LineSegments) for memory efficiency and rendering speed, especially when dealing with dynamic annotation tools.
%CF; Real-Time Processing: Implement on-device data processing, filtering, and transformation logic directly within the GPU compute pipeline, minimizing CPU overhead
%CF; Code Quality & Architecture: Establish best practices for 3D rendering code, conduct code reviews, and mentor junior developers.
Expertise Required:
• WebGPU, WebGL 2.0, GLSL/WGSL
• JavaScript/TypeScript
• Three.js and custom rendering pipelines
• Real-time 3D graphics and visualization
• Point cloud rendering and performance optimization
• GPU acceleration and shader development
Nice to Have:
• Potree, Open3D, PCL
• Multi-sensor data processing
• Docker, Kubernetes
• Distributed systems and backend services
Join us to build the visualization engine behind the next generation of autonomous systems and intelligent perception technologies.
If you're passionate about graphics engineering, real-time rendering, and solving complex visualization challenges at scale, we'd love to hear from you.