Research Engineer, On-Device Contextual AI

Meta builds technologies that help people connect, find communities, and grow businesses, including social platforms and immersive AR/VR experiences.
$85,100 - $251,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · AR/VR

Description For Research Engineer, On-Device Contextual AI

Meta is seeking a Research Engineer specializing in On-Device Contextual AI to join their AR/VR team in Redmond. This role focuses on designing and implementing advanced real-time smart glasses algorithms on custom embedded computer vision/machine learning processors. The position combines cutting-edge research in machine perception with practical engineering implementation, requiring expertise in both theoretical and applied aspects of AI/ML systems.

The ideal candidate will have extensive experience in C++ and Python development, with a strong background in machine perception algorithms and embedded systems implementation. They will work at the intersection of research and engineering, translating complex algorithms into efficient, production-ready code for Meta's next-generation AR/VR devices.

This role offers an opportunity to shape the future of contextual AI in wearable devices, working with state-of-the-art technology in computer vision and machine learning. The position involves collaboration across multiple teams at Meta, including researchers, engineers, and product managers, to bring innovative solutions from concept to reality.

The compensation package is highly competitive, ranging from $85,100 to $251,000 annually, plus bonus, equity, and comprehensive benefits. This is a chance to work on groundbreaking technology that will help define the future of human-computer interaction and augmented reality experiences.

Meta provides a collaborative environment where innovation is encouraged, and engineers have the resources and support to push the boundaries of what's possible in AR/VR technology. The role requires a combination of technical expertise, leadership skills, and the ability to work effectively in cross-functional teams to deliver complex systems.

Last updated an hour ago

Responsibilities For Research Engineer, On-Device Contextual AI

  • Plan and execute engineering development to advance the state-of-the-art in machine perception research for Contextualized AI
  • Collaborate closely with researchers, engineers, and product managers across multiple teams at Meta to design, architect and implement prototypes
  • Debug complex, system-level, multi-component issues that typically span across multiple layers from sensor to application
  • Lead major initiatives, projects, rollouts and phased releases

Requirements For Research Engineer, On-Device Contextual AI

Python
  • 5+ years experience working in large scale C++ and Python code base
  • 5+ years of experience developing and prototyping machine perception algorithms
  • Experience in implementing computer vision algorithms for efficient execution on embedded systems
  • Experience developing, debugging, and shipping software products on large code bases that span platforms and tools
  • Demonstrated experience working collaboratively in cross-functional teams
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Demonstrated examples of delivering an end-to-end system rather than a single component

Benefits For Research Engineer, On-Device Contextual AI

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Equity

Interested in this job?

Jobs Related To Meta Research Engineer, On-Device Contextual AI

Research Engineer, Language - Monetization AI

Research Engineer position at Meta focusing on Language AI and Monetization, combining advanced ML research with practical applications in advertising technology.

Software Engineer, Systems ML - GenAI Evals Platform

Senior Software Engineer role at Meta focusing on building and optimizing GenAI evaluation platforms and infrastructure for large language models.

Software Engineer, Systems ML - Frameworks / Compilers / Kernels

Senior Software Engineering role at Meta focusing on AI compiler development and optimization for machine learning frameworks and hardware acceleration.

Software Engineer, Systems ML - PyTorch Compiler, PyTorch Framework, PyTorch Performance

Senior Software Engineering role at Meta focusing on PyTorch compiler development and ML systems optimization, offering competitive compensation and the opportunity to work on cutting-edge AI infrastructure.

Software Engineer, Computer Vision - XR World AI

Senior Software Engineer role at Meta focusing on computer vision and AI for XR/AR applications, developing 3D mapping solutions.