The Meta Reality Labs Research Team is pioneering the future of AR and VR by bringing together world-class researchers, developers, and engineers to advance computer graphics and display technologies, with a focus on perceptually optimized rendering, display hardware modeling, and generative AI for immersive experiences.
Requirements
- Experience with Python (or similar) scripting and ML frameworks such as PyTorch or TensorFlow
- Experience in software design and programming in C/C++
- Understanding of computer graphics, image processing, display hardware
- Experience with perceptual modeling, computational neuroscience, or display hardware simulation
- Familiarity with differentiable simulation, hardware modeling, or ML-based optimization for physical systems
- Experience with generative models (e.g., diffusion models, auto-regressive models) and perceptual loss functions
Responsibilities
- Collaborate with researchers and engineers in graphics, vision science, and hardware modeling to develop differentiable display waveguide models.
- Design and implement trainable loss functions based on human visual system principles.
- Build and optimize differentiable simulators for display waveguides and hardware, enabling joint optimization of rendering and display parameters.
- Review state-of-the-art research in perceptual modeling, display hardware simulation, and computation imaging/optics.
- Evaluate and demonstrate improvements in perceptual image quality and power efficiency using developed models and metrics.
- Prepare research results for publication in top-tier conferences (e.g., SIGGRAPH, CVPR, IEEE VR)
Other
- Currently has, or is in the process of obtaining, a PhD degree in Computer Science, Electrical Engineering, Vision Science, Computational Neuroscience, or a related field
- Must obtain work authorization in the country of employment at the time of hire and maintain ongoing work authorization during employment
- Intent to return to a degree-program after the completion of the internship
- Ability to read, trace, and refactor code in complex research projects
- Experience working and communicating cross functionally in a team environment