Research Engineer, 3D Graphics Simulation, Rendering or Game Engine Engineer

Research Engineer, 3D Graphics Simulation, Rendering or Game Engine Engineer
Location pin icon
Meta Reality Labs Research (RL-R) brings together a world-class team of researchers, developers, and engineers to create the future of AR and VR, which together will become as ubiquitous and essential as smartphones and personal computers are today. The technology that is being developed within the Surreal team at RL-R is a new generation of spatial and contextual AI capabilities working across devices, software and infrastructure which we collectively refer to as LiveMaps. The Surreal Index team is seeking an exceptional research engineer, with expertise in high performance 3D graphics, game engines, 3D rendering engines and real-time simulation or synthetic data generation. The expectation is to work with a group of applied researchers, engineers and contingent workers to implement both real-time and offline, scalable, simulation of photorealistic dynamic real-world and virtual scenes and physical devices, using commercial game engines such as Unreal Engine, and cloud based commercial off the shelf solutions such as NVidia Omniverse, or simulation technology developed in-house.
Research Engineer, 3D Graphics Simulation, Rendering or Game Engine Engineer Responsibilities
  • Design and build scalable synthetic data generation systems to requirements, focusing on Rendering Engine or Game Engine code
  • Plan and execute Implementation of real-time, physically based simulation of a living, breathing world populated with people and objects with scriptable, triggerable environmental events and changes, including dynamic simulations of time-of-day, weather and seasons, dynamic simulations of ambient traffic and people, and third person and egocentric AI controllers of human agents
  • Hardware in the loop and system in the loop simulation blending real physical components with simulated components in a working system
  • Drive down power, latency, and costs by optimizing simulation pipelines
  • Establish a deep technical understanding of Livemaps related science and FB infrastructures
  • Architect and communicate designs for scalable real-time and offline simulation running on local PCs, on-premises clusters, and cloud
  • Formulate coherent roadmaps with timelines that deliver features to high quality with efficiency in a progressive, incremental fashion on a timely basis to ensure project impact
  • Communicate simulated data generation status, feature plans and roadmaps proactively, effectively, and efficiently, both within the team, and in cross-functional collaborations
  • Help recruit new members and onboard new members into the team, by mentoring them and making it easy to ramp up in the team's codebases and infra
Minimum Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
  • 5+ years software engineering, 3D graphics or graphical simulation work experience in commercial environments or game development
  • 4+ years experience with real world system building, including software design, coding and evaluation/testing (C++/C#)
  • 4+ years experience in real-time 3D graphical simulation or rendering, and modern GPU programming (CUDA/OpenGL/OpenCL) or shader programming, or with physics engines such as Havok and PhysX
Preferred Qualifications
  • Masters or PhD in in the following fields: Computer Science, Software Engineering, 3D Computer Graphics, Computer Game Development, Computer Vision, Robotics, or a related field
  • Experience contributing to (product or open-source) software for 3D games, simulation systems, robotics or AR/VR devices
  • Deep experience with Unreal Engine or NVidia Omniverse
  • Experience in engineering scalable, distributed rendering systems and cloud services
  • Experience in real-time Animation, animation controllers, behavioral scripting, game AI, engine technology or gameplay programming using popular game engines
  • Experience with 3D graphics and rendering, including bonus points for emerging ML based representations and techniques such as NeRF
  • Experience working in Linux and Windows environments across PC and cloud
  • An interest for rendering, game engines and the technology that allows them to scale in fidelity and size, tools that accelerate content creation, and systems that allow for a rapid iteration
Locations
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.
(Colorado only*) Estimated salary of $177,000/year + bonus + equity + benefits
*Note: Disclosure as required by sb19-085(8-5-20)
Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. We may use your information to maintain the safety and security of Meta, its employees, and others as required or permitted by law. You may view Meta's Pay Transparency Policy, Equal Employment Opportunity is the Law notice, and Notice to Applicants for Employment and Employees by clicking on their corresponding links. Additionally, Meta participates in the E-Verify program in certain locations, as required by law.

Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at accommodations-ext@fb.com.