Creative Coder - Messenger AR

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.

Messenger AR is a team of multidisciplinary artists, coders and producers that are constantly redefining the world of AR through groundbreaking prototypes, experiments and in-product solutions. Our goal is to bring the future into the present and deliver it in the hands of millions of users around the world.On any given day you will be tasked to find technical solutions to creative problems, generate new proposals for immersive worlds, discuss them with some of the best minds in the industry and get them released!Reporting to the Managing Art Director, you will work closely with a team of Art Directors and Technical Artists to develop shaders, interactive prototypes and contribute to our real-time graphics engine.

Responsibilities
  • Provide creative and technical leadership for advanced AR/VR research initiatives, prototypes, experiments and user experiences
  • Work with our creative and engineering partners in identifying technical solutions to creative problems
  • Develop prototypes, proof of concepts and code snippets that showcase best in class graphics solutions for real-time/AR
  • Give and solicit feedback from other designers to continually raise the quality and craftsmanship of the product
  • Collaborate with engineers to develop, prototype, and test new features, and provide useful feedback during all phases
  • Diagnose and fix technical issues
Minimum Qualification
  • Bachelor’s degree in a relevant visual art or technical field such as Computer Graphics, Gaming or Computer Science
  • 5+ years of professional experience as a computer graphics coder/engineer in a real-time industry (such as gaming)
  • High proficiency in authoring graphics shaders (GLSL, ShaderLab, HLSL)
  • Solid understanding of computer graphics fundamentals and in particular real-time graphics (architectures, algorithms, or computational geometry)
  • Experience with creative coding frameworks like openFrameworks, Processing, Cinder, Max/MSP, Unity3d
  • A link to an online portfolio or demo reel showcasing relevant work (Include link on your resume)
Preferred Qualification
  • Experience with content creation software such as Maya/Blender, Cinema4D, Houdini, Photoshop, ZBrush/Mudbox, Substance Painter
  • Experience working with real-time characters
  • Experience in Spark AR, SparkSL, Lens Studio or other augmented reality environments
  • Knowledge in machine learning or deep learning
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.