Come work alongside expert software engineers, hardware engineers and research scientists to create the technology that makes VR and AR pervasive and universal. We are seeking a Software Engineer with a deep C++ skill set, experience in scaling distributed infrastructure and working on breakthrough new technology. You will build data processing at scale and services that power the future of virtual reality (VR) and augmented reality (AR).
* Work with engineers and researchers to design, implement, and debug services that scale well and interact well with other services
Collaborate in a team environment across multiple scientific and engineering disciplines, making architectural tradeoffs to deliver high-quality software solutions within a reasonable time budget
Design metrics to determine health and speed of the system(s), and to surface data to enable metrics and dashboards
Write clean readable code, debug complex problems that span systems, prioritize ruthlessly and get things done with a high level of efficiency
Help drive good software engineering practices within the team
* BS degree in Computer Science or related field
3+ years C++ experience, including C++11 and above features and principles
3+ years experience with backend/distributed systems and services
Experience with building distributed services and data processing pipelines
* Capable of writing pythonic code
Computer vision background
Experience with SLAM or 3D reconstruction
Facebook is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at firstname.lastname@example.org.
Facebook is a company providing an online social networking service.