Bangalore, Karnataka
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).
#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-