
Senior Technical Lead
About the role
Job Summary
Roles
Develop high-performance 3D visualization solutions for engineering/scientific data, focusing on rendering efficiency, large dataset handling, and advanced analytical visualization capabilities.
Responsibilities Core 3D Visualization & Rendering (Primary)
-
Design and implement high-performance 3D visualization systems for large-scale engineering datasets (sensor data).
-
Develop and optimize rendering pipelines using OpenGL / WebGL / similar graphics APIs.
-
Translate raw MFL data into meaningful visual representations such as:
Surface/pipe visualization
-
Defect/anomaly highlighting (heatmaps, overlays)
-
Spatial transformations and camera control
-
Interactive navigation (zoom, pan, rotate, object selection)
Performance & Optimization (Critical)
-
Optimize rendering performance for large datasets (MB–GB scale).
-
Implement GPU-based techniques using shaders (GLSL or equivalent).
-
Apply rendering optimizations such as:
Level of Detail (LOD)
-
Batching and efficient buffer management
-
Ensure smooth interaction and responsiveness under heavy data loads
Data-Driven Visualization
-
Integrate structured and unstructured engineering data into visualization pipelines
-
Design efficient data-to-geometry mapping strategies.
-
Support real-time or near-real-time data updates.
-
Enable analytical visualization workflows (e.g., anomaly exploration, comparison views).
Cross-Platform Adaptability
-
Desktop environments (C++ based).
-
Web environments(JavaScript / WebGL based).
Make architectural decisions that allow portability and extensibility.
Engineering & Design Collaboration
-
Work closely with domain experts to translate MFL inspection requirements into visual outputs.
-
Collaborate with architects and product teams to design scalable visualization solutions (JavaScript / WebGL based).
-
Contribute to technical design decisions related to rendering architecture and data handling.
Key Responsibilities
Key Profile Characteristics
-
Experience above 5 years.
-
Strong graphics fundamentals (rendering pipeline, GPU concepts).
-
Ability to handle data-heavy, performance-critical Visualisations.
Experience in at least one implementation stack (C++/OpenGL or WebGL/JavaScript).
Skill Requirements
-
Experience above 5 years.
-
Strong graphics fundamentals (rendering pipeline, GPU concepts).
-
Ability to handle data-heavy, performance-critical Visualisations.
Experience in at least one implementation stack (C++/OpenGL or WebGL/JavaScript).
Other Requirements
null
Required skills
OpenGL
WebGL
GLSL
Rendering optimization
C++
JavaScript
About HCL Technologies
Bangalore
Headquarters