Job Descripton:
Investigate different approaches to implement a real-time distributed rendering system and provide expert conclusion on chosen architecture. Design a remote control channel for the system to drive dynamic configuration. Design different output channels that consumers may opt to connect to and receive rendered content. Work on implementation, deployment, maintenance and upgrading of such system. Work with customers of the system to determine additional features necessary after the initial design is complete.

Must Have:
  • 5+ years of experience developing with C++
  • Real-time graphics/rendering experience on Linux\Windows
  • Networked protocols
  • Distributed systems
  • Ray-tracing/off-line rendering or global illumination experience
Preferred Skills:
  • Experience with NVidia OptiX.
  • Experience with Docker.
  • Experience with Slurm.
  • Experience with Kubernetis.
  • Experience with Python.