Software Engineer - Digital Humans

Meta builds technologies that help people connect, find communities, and grow businesses.
Job Description
The Reality Labs organization at Meta is helping more people around the world come together and connect through world-class Augmented and Virtual reality (AR/VR) products. With global departments dedicated to research and development in computer vision, machine learning, haptics, social interaction, and more, AR/VR is committed to driving the state of the art forward through relentless innovation. The potential to change the world is immense - and we’re just getting started.
Augmented and Virtual reality will transform the way people come together to work and play. By developing new hardware and software products capable of understanding human appearance, movement and expression, we aim to make it possible for people to feel like they are directly in front of each other, despite being separated by vast distances.
In this role, you will be researching and developing state of the art computer vision and machine learning technologies for solving challenges that bridge virtual and real worlds and can impact billions of people. You will be setting technical direction for the projects you work on and will have opportunities to collaborate with researchers Meta AI Research. There are lots of exciting and challenging unsolved problems in computer vision and machine learning for AR/VR.
Software Engineer - Digital Humans Responsibilities
- Work side by side with research scientists to foster scientific explorations to produce realistic and stylized avatars
- Build tools, platforms, infrastructure and documentation that enable more efficient and effective research
- Make the architectural tradeoffs required to rapidly deliver software solutions
- Write clean readable code, debug complex problems that span systems, understand priorities and fulfill project needs efficiently
- Learn constantly, build with inclusion as a core value, dive into new areas with unfamiliar technologies, and embrace the ambiguity of AR/VR problem solving
Minimum Qualifications
- 2+ years modern C++ experience
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
- 2+ years experience creating, extending, integrating and maintaining computer graphics systems such as: 3D engine, physics/simulation, rendering, animation, mocap, 3D reconstruction. In the domain of soft body applications (like digital humans, fluids, hair and clothes simulation etc.). At least a combination of these areas.
- 1+ years experience working within interdisciplinary teams
- 1+ years of Python experience
Preferred Qualifications
- 1+ years experience with 3D mathematics and applied linear algebra
- 1+ years experience with Machine Learning
- 1+ years experience working with GPGPU development such as CUDA
- 1+ years experience working with C++ concurrency concepts
- 1+ years experience working with Game engines
- 1+ years experience working with network programming
About Meta
Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics.
Meta is committed to providing reasonable support (called accommodations) in our recruiting processes for candidates with disabilities, long term conditions, mental health conditions or sincerely held religious beliefs, or who are neurodivergent or require pregnancy-related support. If you need support, please reach out to accommodations-ext@fb.com.
$143,000/year to $204,000/year + bonus + equity + benefits
Please note the national salary range listed in the job posting reflects the new hire salary range across levels and U.S. locations that would be applicable to the position. Final salary will be commensurate with the candidate’s final level and final location. Also, this range represents base salary only and does not include the company bonus, incentive for sales roles, equity, or benefits , if applicable.
The Reality Labs organization at Meta is helping more people around the world come together and connect through world-class Augmented and Virtual reality (AR/VR) products. With global departments dedicated to research and development in computer vision, machine learning, haptics, social interaction, and more, AR/VR is committed to driving the state of the art forward through relentless innovation. The potential to change the world is immense - and we’re just getting started.
Augmented and Virtual reality will transform the way people come together to work and play. By developing new hardware and software products capable of understanding human appearance, movement and expression, we aim to make it possible for people to feel like they are directly in front of each other, despite being separated by vast distances.
In this role, you will be researching and developing state of the art computer vision and machine learning technologies for solving challenges that bridge virtual and real worlds and can impact billions of people. You will be setting technical direction for the projects you work on and will have opportunities to collaborate with researchers Meta AI Research. There are lots of exciting and challenging unsolved problems in computer vision and machine learning for AR/VR.
Software Engineer - Digital Humans Responsibilities
- Work side by side with research scientists to foster scientific explorations to produce realistic and stylized avatars
- Build tools, platforms, infrastructure and documentation that enable more efficient and effective research
- Make the architectural tradeoffs required to rapidly deliver software solutions
- Write clean readable code, debug complex problems that span systems, understand priorities and fulfill project needs efficiently
- Learn constantly, build with inclusion as a core value, dive into new areas with unfamiliar technologies, and embrace the ambiguity of AR/VR problem solving
Minimum Qualifications
- 2+ years modern C++ experience
- Bachelor’s degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
- 2+ years experience creating, extending, integrating and maintaining computer graphics systems such as: 3D engine, physics/simulation, rendering, animation, mocap, 3D reconstruction. In the domain of soft body applications (like digital humans, fluids, hair and clothes simulation etc.). At least a combination of these areas.
- 1+ years experience working within interdisciplinary teams
- 1+ years of Python experience
Preferred Qualifications
- 1+ years experience with 3D mathematics and applied linear algebra
- 1+ years experience with Machine Learning
- 1+ years experience working with GPGPU development such as CUDA
- 1+ years experience working with C++ concurrency concepts
- 1+ years experience working with Game engines
- 1+ years experience working with network programming
About Meta
Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics.
Meta is committed to providing reasonable support (called accommodations) in our recruiting processes for candidates with disabilities, long term conditions, mental health conditions or sincerely held religious beliefs, or who are neurodivergent or require pregnancy-related support. If you need support, please reach out to accommodations-ext@fb.com.
$143,000/year to $204,000/year + bonus + equity + benefits
Please note the national salary range listed in the job posting reflects the new hire salary range across levels and U.S. locations that would be applicable to the position. Final salary will be commensurate with the candidate’s final level and final location. Also, this range represents base salary only and does not include the company bonus, incentive for sales roles, equity, or benefits , if applicable.