Software Engineer, Computer Vision - XR World AI

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

Description For Software Engineer, Computer Vision - XR World AI

Meta's Reality Labs is at the forefront of AR/VR innovation, building products that revolutionize how people connect and interact. This role is part of the XRTech team within Reality Labs, specifically focusing on 3D mapping and contextual understanding for metaverse digital twins.

The position involves working on cutting-edge computer vision and machine learning technologies for 3D mapping, developing solutions that will serve as the foundation for Meta's AR and VR products. You'll be part of a team responsible for three key areas: cloud mapping pipeline and platform development, core mapping CV algorithm development including both conventional geometry-based and ML-based approaches, and large-scale mapping management.

As a Senior Software Engineer in Computer Vision, you'll lead the development of state-of-the-art algorithms for 3D mapping, working with advanced technologies including Structure-from-Motion, VIO & SLAM systems. The role requires expertise in computer vision, machine learning, and 3D geometry, with a strong foundation in C++ and/or Python programming.

The position offers competitive compensation ranging from $70,670 to $208,000 annually, plus bonus and equity opportunities. You'll be working at Meta's Los Angeles office, contributing to groundbreaking AR/VR technologies that are shaping the future of computing and human interaction.

This is an excellent opportunity for someone with advanced technical skills in computer vision and machine learning who wants to work on challenging problems in the AR/VR space. You'll be part of a world-class team of experts dedicated to pushing the boundaries of what's possible in spatial computing and mixed reality experiences.

The role requires at least a Master's degree in Computer Science, Computer Vision, or Robotics, with a Ph.D. being preferred. You'll need strong experience in geometric computer vision, computational imaging, and large-scale numerical optimization, along with a broad understanding of the full machine vision pipeline from sensors to high-level algorithms.

Last updated 3 hours ago

Responsibilities For Software Engineer, Computer Vision - XR World AI

  • Lead computer vision and machine learning algorithm development for 3D mapping
  • Develop state-of-the-art software solutions for high quality 3D maps
  • Collaborate with partner teams on sensor calibration, map quality assessment, and user experiences

Requirements For Software Engineer, Computer Vision - XR World AI

Python
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Expertise in computer vision, and machine learning domain knowledge in 3D mapping
  • Proven experience with C++ and/or Python, including experience with modern features
  • Understanding and experiences of 3D geometry, linear algebra, numerical optimization, statistics and probability
  • Demonstrated experience working collaboratively in cross-functional teams
  • Master's degree in Computer Science, Computer Vision, or Robotics or related

Benefits For Software Engineer, Computer Vision - XR World AI

Medical Insurance
Equity
  • Salary + bonus + equity + benefits

Interested in this job?

Jobs Related To Meta Software Engineer, Computer Vision - XR World 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.

Research Engineer, On-Device Contextual AI

Senior Research Engineer role at Meta focusing on developing advanced AI algorithms for AR/VR devices, requiring expertise in C++, Python, and machine perception.