Contextual AI Research Engineer

Meta
Sunnyvale, CA +2 locations

About the job

Meta Reality Labs Research (RL Research) brings together a industry-leading R&D team of researchers, developers, and engineers with the shared goal of developing AI and AR/VR technology across the spectrum. The Surreal platform team is seeking software engineers to build advanced end-to-end contextual AI systems. This role focuses on architecting, developing, and integrating robust software systems for real-time device operation, sensor fusion, and seamless device-to-cloud integration. The team’s mission is to deliver reliable, scalable, and performant infrastructure for egocentric devices, supporting features like on-device ML, navigation, localization, sensor data streaming, and cloud connectivity.

Responsibilities

Architect, build, and integrate real-time prototypes for advanced device systems as part of a fast-moving research engineering team

Develop and maintain robust pipelines for sensor data collection, processing, and streaming between devices and cloud services

Lead device-to-cloud integration efforts, ensuring secure, reliable, and scalable communication and data transfer

Conduct design and code reviews, mentor engineers, and provide technical guidance and support

Analyze and improve efficiency, scalability, and stability of system resources and infrastructure

Set direction and goals for the team regarding project impact, product quality, and engineering efficiency

Lead major initiatives, projects, roll-outs, and phased releases for end-to-end system integration

Collaborate with cross-functional partners in hardware, firmware, cloud infrastructure, and product teams throughout the project lifecycle

Debug and resolve hardware/software bottlenecks, including connectivity reliability, camera calibration, and sensor integration

Release engineering for major software versions, including validation, documentation, and cross-team coordination

Lead incident response and mitigation for critical system outages, collaborating with cross-functional partners

Qualifications

Minimum

Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience

5+ years of experience with mastery of modern features in C++

3+ years of experience with Python, including experience in systems programming and integration

Experience developing and designing device systems, sensor fusion, and device-to-cloud integration for robotics or smart device tech

Preferred

Industrial experience working on real-time, high-performance device systems, sensor integration, and cloud connectivity in robotics, AR/VR, or related areas

Hands-on experience building robust pipelines for sensor data streaming, device-to-cloud communication, and system integration

Proven track record of achieving significant results, as demonstrated by successful launches, patents, or publications at leading conferences

MSc or PhD degree in Computer Science, Systems Engineering, Robotics, or a related technical field