Application Open:
Full-Time
MBZUAI is seeking a Real-Time Visualization Research Engineer to contribute to a Multiscale Biology Visualization AI project. The goal of the project is to build an interactive multiscale biology visualization platform that integrates procedural, algorithm-driven geometry modeling with biological AI model outputs and deliver high-performance scientific visualization on web applications. The Research Engineer will design and implement real-time, browser-based 2D and 3D visualization systems, enabling scalable rendering of complex cellular structures and large multi-scale biological scenes. The role requires strong expertise in modern GPU-based rendering pipelines, frontend engineering, and scientific visualization principles within a fast-paced, interdisciplinary research environment.
Key Responsibilities
Real-Time Rendering & Visualization
- Develop interactive 2D and 3D biology visualization applications in the browser using React, TypeScript, and WebGPU.
- Design and implement rendering pipelines for meshes, curves, point clouds, compartmental representations, and related geometric structures.
- Implement efficient scene management, level-of-detail (LOD) systems, camera controls, and annotation overlays.
- Optimize frame time, memory footprint, and loading performance for large, multi-scale
Pipeline Integration & Architecture
- Collaborate with the procedural geometry team to define clean and scalable interfaces between generator outputs and rendering inputs.
- Ensure rendering pipelines are modular, maintainable, and compatible with evolving upstream biological AI components.
- Support integration into the broader multiscale visualization platform.
Performance Optimization & Quality
- Apply GPU optimization techniques and performance profiling to ensure smooth, real-time user interaction.
- Contribute to code quality, automated testing, documentation, and reproducibility standards.
- Maintain structured development workflows using version control and collaborative tools.
Collaboration & Research Contribution
- Work closely with computational biologists, geometry modeling engineers, and AI researchers.
- Participate actively in technical discussions and solution design within an agile, research-driven environment.
- Operate effectively under evolving requirements while maintaining high engineering standards.
Academic Qualifications Required
- Master’s degree in Computer Science, Computer Graphics, Software Engineering, or a related field.
- A PhD in a relevant discipline will be preferred.
Professional Experience Required
Essential:
- Hands-on experience with real-time graphics pipelines using OpenGL, Vulkan, WebGPU, WebGL, Three.js, or similar technologies (WebGPU preferred).
- Strong understanding of 2D and 3D geometry, coordinate systems, mesh formats, shading techniques, and performance profiling.
- Proficiency in TypeScript/JavaScript and frontend engineering using React.js.
- Demonstrated ability to build production-quality scientific visualization tools with strong UI/UX considerations.
Preferred:
- Familiarity with structural biology terminology or biological data representations.
- Experience in biomedical or scientific visualization.
- Knowledge of GPU optimization, custom shader development, and geometry processing techniques.