Research Scientist, Split Rendering (PhD)

Employer

Job Description

Reality Labs brings together a world-class team of researchers, developers, and engineers to create the future of virtual and augmented reality, which together will become as universal and essential as smartphones and personal computers are today. Just as personal computers have done over the past 45 years, AR and VR will ultimately change everything about how we work, play, and connect. We are developing all the technologies needed to enable breakthrough AR glasses and VR headsets, including optics and displays, computer vision, audio, graphics, brain-computer interface, haptic interaction, eye/hand/face/body tracking, perception science, and true telepresence. Some of those will advance much faster than others, but they all need to happen to enable AR and VR that are so compelling that they become an integral part of our lives.The Reality Labs Graphics Research team is working on pushing the boundaries of computer graphics in a diverse ecosystem involving both low-power graphics devices running at the user, and higher-power graphics machines at the edge or in the cloud. We are currently seeking a talented visiting researcher to help develop forward looking graphics pipelines for AR and VR and solve the next generation of challenges in the visual computing space. The focus of this role is on computer graphics with the primary responsibility being the development of efficient split rendering algorithms, and a successful candidate should leverage and develop state of the art techniques in this area.

Research Scientist, Split Rendering (PhD) Responsibilities:

  • Research and design the next generation of split rendering algorithms. These algorithms will enable higher quality rendering than is available for an isolated user, but also maintain low bandwidth and stability in the face of unreliable networks.
  • Create high-quality documentation of the research completed, including failed techniques.

Minimum Qualifications:

  • Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta.
  • Currently has, or is in the process of obtaining, a PhD in Computer Science, or related field.
  • Interpersonal experience: cross-group and cross-culture collaboration.
  • Established publication record with at least one 1st-author publication in computer graphics or journal (E.g., SIGGRAPH, SIGGRAPH Asia, TOG, EGSR, EG, etc.).
  • 3+ years of C++ programming experience.
  • Understanding of general 3D graphics knowledge and rendering algorithms.
  • Familiar with graphics rendering implementation with general 3D graphics pipeline.
  • Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment.

Preferred Qualifications:

  • Experience in low-level systems programming.
  • Knowledge of networks and compression.
  • Experience with split rendering research.
  • Deep understanding of distributed rendering concepts.

Facebook is proud to be an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.Facebook is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.