Character Rigging Research Engineer

Employer

Job Description

Facebook's mission is to give people the power to build community and bring the world closer together. Through our family of apps and services, we're building a different kind of company that connects billions of people around the world, gives them ways to share what matters most to them, and helps bring people closer together. Whether we're creating new products or helping a small business expand its reach, people at Facebook are builders at heart. Our global teams are constantly iterating, solving problems, and working together to empower people around the world to build community and connect in meaningful ways. Together, we can help people build stronger communities - we're just getting started.

The AR/VR team at Facebook is helping more people around the world come together and connect through world-class Augmented, Mixed and Virtual Reality hardware and software. With global departments dedicated to AR/VR Research, Computer Vision, Haptics, and Social Interaction. We are committed to driving the state-of-the-art forward, through relentless innovation. Using AR/VR for communication will require a wide range of representations of people. From photorealistic digital humans that look exactly like the user in the moment to stylized avatars that represent the user as they wish to be seen. At FRL-Research, we are exploring multiple approaches to this problem and, in this position, concentrating on creating a digital representation of any user’s face that is capable of expressing the full range of human emotions and performance.

Responsibilities
  • Collaborate with diverse and interdisciplinary researchers, engineers, and designers to conceptualize, build, and test novel digital humans and avatars technologies
  • Engineer and support a complete real-time facial animation system on multiple platforms
  • Support the realization of research outcomes into code and experiences through reusable tools, extensible plug-ins, and clear readable code
  • Learn constantly, dive into new areas with uncharted technologies, and embrace the ambiguity of inventing the future of digital humans
Minimum Qualification
  • 5+ years of work experience working with game engines in the games or movie industry
  • Experience working with shading pipelines
  • Solid understanding of the rendering and shading stack of game engines
  • Solid understanding of multi-process and GPU architectures
  • A broad understanding of machine learning techniques
  • A broad understanding of challenges in rendering, in particular for AR/VR applications
  • Communication and organizational skills
  • Experience working with minimal supervision to complete tasks
  • Exhibiting listening and communication skills, experience receiving direction and criticism
  • Experience working collaboratively within a team environment
  • Experience picking up new techniques and experience learning new software quickly and easily
  • Experience working with and expanding the usability of new research software
Preferred Qualification
  • Experience with some high level shading languages (RSL, OSL, HLSL, AZSL), Python, CUDA C, C++, PyTorch
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.