31 Jul
|
Rishi Jobs
|
India
Profile: Sr. WebGL/Three.js Engineer-IT-Bengaluru-30 LPA
Senior Graphics Engineer (WebGL / Three.js)
Experience: 5-8+ Years
About the Role:
Client is looking for a highly skilled Senior Graphics Engineer with deep expertise in WebGL, Three.js, real-time rendering, and graphics optimization.
This is a hands-on engineering role focused on building high-performance 3D experiences, rendering systems, and browser-based visualization platforms that deliver photorealistic quality while maintaining smooth performance across desktop and mobile devices.
You will work across the complete graphics stack—from rendering architecture and shader development to asset optimization and immersive XR experiences.
Key Responsibilities:
Real-Time Rendering & Visualization:
- Develop and optimize high-performance 3D rendering systems using WebGL and Three.js
- Build photorealistic rendering experiences with:
- Physically Based Rendering (PBR)
- Image-Based Lighting (IBL)
- Dynamic shadows and reflections
- HDR rendering workflows
- Create advanced GLSL shaders for materials such as metals, glass, fabrics, transparency, and procedural surfaces
- Implement post-processing effects including Bloom, Ambient Occlusion, Depth of Field, Tone Mapping, and Color Grading
- Build interactive 3D configurators and visualization tools
Graphics Performance Engineering:
- Deliver smooth 60 FPS rendering across desktop and mobile devices
- Optimize GPU memory usage, shader execution, draw calls, and rendering performance
- Implement:
- Level of Detail (LOD) systems
- Frustum and Occlusion Culling
- Instancing and Geometry Batching
- Resource Streaming and Asset Caching
- Optimize loading performance for large and complex 3D assets
- Work with compression technologies including Draco, meshoptimizer, and KTX2/Basis
Graphics Architecture & Systems:
- Design and build scalable rendering architectures and scene management systems
- Develop reusable shader libraries, material systems, and rendering modules
- Build graphics APIs and rendering abstractions for frontend integration
- Create scalable systems capable of handling large 3D asset catalogs
3D Asset Pipeline:
- Work with formats including:
- glTF 2.0
- USDZ
- FBX
- OBJ
- Collada
- Implement asset optimization techniques including:
- UV workflows
- Texture atlasing
- Mesh decimation
- Tangent generation
- Progressive loading and streaming
- Build debugging and visualization tools for asset inspection and performance analysis
Interactive 3D & XR Experiences:
- Develop advanced camera controls, interaction systems, and mobile gestures
- Build:
- 360° product viewers
- Interactive hotspots and annotations
- Measurement tools and view presets
- Implement browser-based AR/VR experiences using WebXR
- Build cross-platform AR experiences for iOS and Android
- Integrate technologies such as AR Quick Look, AR.js, and modern WebXR frameworks
Required Skills:
Core Graphics & Rendering:
- 5-8+ years of experience in Graphics Engineering or Real-Time Rendering
- Strong expertise in:
- WebGL
- Three.js
- GLSL Shader Programming
- Real-Time Rendering Pipelines
- Deep understanding of:
- Physically Based Rendering (PBR)
- Lighting Models
- Material Systems
- Rendering Architecture
- Robust knowledge of:
- 3D Mathematics
- Vectors
- Matrices
- Quaternions
- Coordinate Systems
Frontend Development:
- Strong JavaScript and TypeScript programming skills
- Experience with React and Next.js
- Familiarity with modern build tools such as Vite, Webpack, and Rollup
Performance & Optimization:
- Experience profiling and debugging rendering performance
- Familiarity with GPU optimization techniques and browser rendering tools
- Ability to troubleshoot graphics issues across browsers, devices, and GPU vendors
Preferred Qualifications:
- Experience with OpenGL/OpenGL ES
- Experience with Babylon.js
- WebXR, AR, or VR development experience
- Mobile graphics optimization expertise
- Knowledge of GPGPU, compute shaders, ray tracing, or path tracing
- Familiarity with Unity or Unreal rendering systems
- Experience with photogrammetry or 3D scanning workflows
- Open-source contributions related to graphics or rendering
What You//'ll Work On:
- Photorealistic real-time rendering systems
- Large-scale 3D product visualization platforms
- Browser-based AR and immersive experiences
- High-performance rendering pipelines optimized for mobile and desktop
- Advanced material and shader systems
- Graphics architectures designed for scale and performance
📌 Sr. WebGL/Three.js Engineer-IT-Bengaluru-30 LPA (India)
🏢 Rishi Jobs
📍 India