Meta AR/VR Job | RL Research Software Engineer – Full Stack | Oculus

Job(岗位): RL Research Software Engineer – Full Stack | Oculus

Type(岗位类型): 3D Software Engineering | Artificial Intelligence, Computer Vision, Games, Machine Learning, Research

Citys(岗位城市): Redmond, WA | Seattle, WA

Date(发布日期): 2022-8-17


Reality Labs Research (RL-R) brings together a world-class team of diverse and highly interdisciplinary researchers, hardware and software developers to create the future of augmented and virtual reality. Our team is building device control software that will streamline the discovery of novel optical materials which will enable the next great wave of human experience; the Metaverse.

In this role, you’ll work with world class experts in optical and material research to accelerate scientific discovery and generate viable paths to consumer products that will connect people in meaningful ways for decades to come. You will function as the technical lead for a new device control effort which has the potential to dramatically improve our ability to explore state-of-the-art in display technology.

Our team is comfortable with ambiguity, nurtures a sense of ownership, and enjoys an honest and considerate environment. We invite you to join us as we work together to advance the state-of-art in optical science and display technologies.


5+ years Front-end web development experience

BS degree in Computer Science, Physics, or related field, or equivalent work experience

5+ years Back-end development experience (PHP, C++, Node.Js, or equivalent)


Ideate, design, and create front-end web applications to be used by our cross-functional partners.

Design and implement a service architecture that is scalable and agile.

Develop communication standards and strategies to facilitate the rapid onboarding of new embedded devices.

Lead a small technical team, identify and deliver on project milestones, maintain a task board.

Help make informed architectural tradeoffs and rapidly deliver software solutions.

Work side-by-side with research scientists to understand their software tool pain points, prioritize solutions and create the systems and tools that turbocharge their work.

Coordinate with infrastructure and tools teams across Meta to evaluate and integrate with internal systems.

Write clean readable code, debug complex problems that span systems, understand priorities and fulfill project needs efficiently.

Learn constantly, dive into new areas with unfamiliar technologies, and embrace the ambiguity of AR/VR problem solving.

Additional Requirements(额外要求)

SQL and NoSQL Database design

Experience working with embedded hardware teams

Experience programmatically communicating with embedded devices

Experience leading a technical team

Experience with IOT Core or equivalent IOT communication architectures