Senior Engineer - 3D Graphics

Employer

Job Description

About The Coven

The Coven, a boutique consulting and staffing agency, specializes in bringing magical experiences to life through cutting-edge XR technology. Our team of “wizards” is dedicated to pushing the boundaries of virtual, augmented, and mixed reality, crafting immersive experiences and interactive worlds that captivate and inspire. 

Since 2019, The Coven has established itself as a reliable talent provider for Meta. Our engineers have spearheaded innovative applications, notably leading the development of "First Encounters," the pioneering Mixed Reality (MR) demo application featured with all Quest3 devices. Our mission is to continue shaping the future of XR with creativity, expertise, and visionary technology.


Job Description

We're looking for a Graphics Engineer to join our team, working in collaboration with Meta's senior researchers. This role involves designing and implementing novel 3D rendering techniques for scenes in immersive applications. Your work will be instrumental in the development of cutting edge tools that will enable a new generation of experiences involving rich 3D content. 


Responsibilities

  • Contribute to the development of novel rendering software for streaming of 3D content
  • Develop shaders, geometry and texture optimizations for 3d content management. 
  • Employ resourcefulness and excellent communication skills to collaborate effectively with engineers, designers, and managers across the organization, aligning visions and efficiently resolving impasses


Qualifications

  • Professional degree in computer science, computer engineering or related field
  • High coding proficiency in C++ (5+ years)
  • Professional level understanding of 3D rendering techniques. 
  • Experience with low level libraries like OpenGL and/or down-to-the-metal code (3+ years)
  • Experience with real-time and production rendering pipelines
  • Experience writing shaders
  • Experience with Unreal or Unity3D
  • Proven problem solving abilities  
  • Versatility and enthusiasm for working on different kinds of problems
  • Strong communication skills
  • Ability to work well within a team environment for integration and final delivery


Nice to Have

  • Game or XR production experience
  • Experience with networking, especially in the context of content streaming
  • Ability to travel once per quarter in average