Graphics Software Engineer - Metaverse Avatars
Join us to apply for the Graphics Software Engineer - Metaverse Avatars role at Meta.
Reality Labs at Meta is building products that make it easier for people to connect with loved ones, enjoy top-notch, wire-free VR and mobile gaming, and push the future of computing platforms. We are a team of world-class experts developing and shipping products at the intersection of hardware, software, and content. As a Graphics Software Engineer on the Reality Labs (Avatars) team at Meta, you will help push the boundaries of how people represent themselves and work, play, and connect. Connecting with others is at the heart of the metaverse, and we're helping to define what that means.
Responsibilities:
* Develop innovative graphics frameworks, algorithms, and tools to maximize avatar quality and performance.
* Partner with infrastructure and product teams across Meta on camera, graphics, hardware, media, and real-time rendering architecture.
* Optimize GPU performance across servers and mobile devices at web scale.
* Develop and enhance real-time animation and AI systems.
* Build tools and pipelines for generating high-quality digital representations of people.
* Collaborate with cross-functional teams to deliver AR/VR and mobile products.
* Write high-quality, performant, and maintainable code.
* Document and support graphics and tooling features.
Minimum Qualifications:
* 5+ years of graphics software engineering experience or 2+ years with a PhD.
* Bachelor's degree in Computer Science, Computer Engineering, or a relevant technical field.
* Experience implementing 3D graphics features such as lighting, effects, shaders, and low-level systems.
* 5+ years of experience with C/C++ programming.
* 5+ years of object-oriented and component-based design experience.
* Strong problem-solving and communication skills.
Preferred Qualifications:
* Experience with AAA games, graphics subsystems, tooling, animation, or middleware.
* Knowledge of ray tracing, rasterization, and linear algebra.
* Experience with performance profiling and optimization.
* Experience with character animation and behavior.
* Familiarity with tools like Maya, Houdini, Blender, 3Ds Max, Arnold, RenderMan, or Cycles.
* Experience with graphics APIs such as DirectX, Vulkan, OpenGL, or Metal.
* Experience with AI and AI tooling in game development.
* Experience with Unity and/or Unreal Engine.
* Proficiency in scripting languages like Python or Lua.
About Meta:
Meta builds technologies to help people connect, find communities, and grow businesses. From Facebook to Messenger, Instagram, and WhatsApp, we empower billions worldwide. Moving beyond 2D screens, Meta is advancing into immersive experiences like AR and VR to shape the next evolution in social technology. Join us to help build a future beyond current digital connection limits.
Additional Details:
Individual compensation depends on skills, experience, and location. Benefits are offered alongside base salary, and more information is available on Meta's benefits page.
#J-18808-Ljbffr