Job Description

Experience: 3.00 + years

Salary: Confidential (based on experience)

Shift: (GMT+05:30) Asia/Kolkata (IST)

Opportunity Type: Office ()

Placement Type: Full time Permanent Position

(*Note: This is a requirement for one of Uplers client - Ctruh)

What do you need for this opportunity?

Must have skills required:

three.js, Babylon.js, WebGL, OpenGL

Ctruh is Looking for:

Job Description:

Role: Senior WebGL / OpenGL Engineer - 3D Graphics

Company: Ctruh

Location: Bangalore

Role Overview:

We’re hiring a Senior Graphics Engineer who is passionate about 3D rendering and browser-based visual experiences. This is a hands-on WebGL/OpenGL role where you’ll own the rendering pipeline - from 3D asset ingestion to advanced shaders and real-time lighting. You will build high-performance, photorealistic, and smooth 60fps experiences across devices, crafting custom rendering solutions that push the limits of WebGL.

What You’ll Build:

  • 3D Rendering & Visualization
    • Develop and optimize real-time 3D viewers running at 60fps across all devices
    • Implement advanced rendering: PBR, IBL, shadows, reflections
    • Create custom shaders for metals, glass, fabrics, transparency, and complex materials
    • Build dynamic lighting systems for photorealism
    • Implement AR placement and real-world environmental rendering
    • Add post-processing effects: bloom, AO, depth of field, color grading
    • Build interactive 3D configurators with real-time customization
  • Performance Optimization
    • Optimize 3D asset loading for near-instant initial render
    • Implement LOD systems, shader optimization, and efficient resource usage
    • Use compression pipelines: geometry, textures, KTX2/Basis
    • Implement frustum & occlusion culling, instancing, and batching
    • Profile GPU memory, draw calls, and shader performance
    • Build adaptive quality settings based on device capabilities
  • 3D Asset Pipeline & Tools
    • Build loaders/parsers for glTF, USDZ, OBJ, FBX
    • Implement asset optimization: UV mapping, normal maps, texture atlasing
    • Create mesh-processing tools: decimation, smoothing, tangents
    • Build progressive loading, caching, and streaming systems
    • Develop debugging and visualization tools for asset inspection
  • Interactive Controls & UI Features
    • Implement camera systems: orbit, pan, zoom, animated transitions
    • Build gestures for mobile: pinch, rotate, drag
    • Create 360° product viewers with fluid interactions
    • Add hotspots, annotations, measurement tools, and view presets
    • Enable screenshot and recording functionalities
  • WebXR & AR Experiences
    • Implement WebXR VR/AR experiences directly inside browsers
    • Build AR Quick Look integration for iOS
    • Integrate AR.js / 8th Wall for seamless web AR
    • Implement environment lighting estimation and hit testing
    • Build cross-platform AR for iOS + Android
  • Graphics Systems Architecture
    • Architect custom WebGL rendering solutions from scratch
    • Build material/shader libraries and rendering modules
    • Create scene graph management systems
    • Build modular systems with reusable rendering utilities
    • Design APIs for frontend integration and customization


Technical Stack:

  • Graphics & Rendering
    • WebGL 1.0/2.0, OpenGL ES, GLSL
    • 3D formats: glTF 2.0, USDZ, OBJ, FBX, Collada
    • Tools: Blender, RenderDoc, Spector.js
    • Texture tools: Sharp, ImageMagick, compression utilities
  • Frontend & Web
    • JavaScript / TypeScript
    • React, Next.js, familiarity with Vue
    • Webpack, Vite, Rollup
    • Jest, Cypress
  • Performance
    • Chrome DevTools, WebGL Inspector, GPU profilers
    • Draco, meshoptimizer, KTX2/Basis
    • Cloudflare, AWS CloudFront
  • Collaboration
    • Git/GitHub
    • Technical documentation: shaders, specs, APIs


What We’re Looking For:

  • Must-Haves
    • 5-8+ years in graphics programming with deep WebGL/OpenGL knowledge
    • Strong understanding of the full rendering pipeline
    • Expert in GLSL: vertex, fragment, compute shaders
    • Mastery of PBR, material systems, and physically accurate lighting
    • Proven experience building high-performance 3D web apps
    • Strong JavaScript/TypeScript skills
    • Solid understanding of 3D math: matrices, vectors, quaternions
    • Experience with 3D formats, UV mapping, texture workflows
    • Ability to debug GPU issues and optimize across browsers/devices
    • Ability to build custom WebGL engines from scratch
  • Highly Desirable
    • Experience with Three.js/Babylon.js (plus, not required)
    • E-commerce and 3D configurator experience
    • WebXR development experience
    • Strong mobile optimization knowledge
    • Experience with GPU compute, GPGPU
    • Familiarity with Unity/Unreal internals
    • Background in advanced rendering research
    • Knowledge of ray tracing, path tracing
    • Experience with photogrammetry or 3D scanning
    • Open-source graphics contributions


Technical Challenges You’ll Tackle:

  • Achieving photorealistic 60fps rendering on mobile browsers
  • Sub-second loading for complex 3D models
  • Realistic shaders for different materials (jewelry, fabric, metal, glass)
  • Adaptive rendering across low-end to high-end devices
  • Seamless AR blending of virtual + real environments
  • Managing thousands of product SKUs with diverse materials
  • Debugging GPU issues across browsers, devices, and GPU vendors


Why Join Ctruh:

  • Pure graphics engineering — not generic frontend work
  • Solve deep rendering challenges that push WebGL limits
  • Create visually stunning work seen by millions
  • Work with modern WebGL 2.0 capabilities
  • Freedom to experiment with advanced graphic techniques
  • High-performance engineering culture
  • Your rendering work directly influences customer engagement
  • Access to high-end GPUs, devices, and graphics tools
  • Backed by NVIDIA, Microsoft, Google


Location & Work Culture:

  • Bengaluru (HSR Layout)
  • 6 days a week, (5 days-in-office, Saturdays WFH)
  • Culture: performance-focused, graphics craftsmanship, high attention to detail
  • Small, senior engineering team with deep expertise
  • Access to GPUs, testing devices, and 3D tools


Compensation:

  • Competitive salary
  • Stock options with 4-year vesting
  • Performance-based bonuses tied to technical impact


Ideal Candidate Profile:

You think in shaders and understand the rendering pipeline end-to-end. You’ve built custom rendering systems without relying on frameworks. You’re fluent in transformation matrices, BRDFs, tangent spaces, and GPU memory patterns. You ship production-quality 3D experiences, optimize relentlessly, and care deeply about visual craft, performance, and engineering precision.

To Apply:

  • Your resume/CV with links to your portfolio or live demos
  • Examples of 3D web projects you’ve built (live site links preferred)
  • Your GitHub profile or code samples showcasing graphics or WebGL work
  • A short note on your most technically challenging graphics project and why you’re excited about Ctruh


How to apply for this opportunity?

  • Step 1: Click On Apply! And Register or Login on our portal.
  • Step 2: Complete the Screening Form & Upload updated Resume
  • Step 3: Increase your chances to get shortlisted & meet the client for the Interview!


About Uplers:

Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement.

(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).

So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, dont hesitate to apply today. We are waiting for you!


Job Details

Role Level: Mid-Level Work Type: Full-Time
Country: India City: Bengaluru ,Karnataka
Company Website: https://www.uplers.com/ Job Function: Marketing
Company Industry/
Sector:
Technology Information and Internet

What We Offer


About the Company

Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.

Report

Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@talentmate.com.


Recent Jobs
View More Jobs
Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn