Research Engineer - Real-Time Visualization
Job Details
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.
Unlock this job opportunity
View more options below
View full job details
See the complete job description, requirements, and application process


