RL Research Software Engineer - Full Stack

Employer

Job Description

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.


RL Research Software Engineer - Full Stack Responsibilities:


  • 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.


Minimum Qualifications:


  • 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)


Preferred Qualifications:


  • 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


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.