Taro Logo

Image Processing and Machine Learning Engineer

Meta builds technologies that help people connect, find communities, and grow businesses, including social platforms like Facebook, Messenger, Instagram, and WhatsApp.
$114,000 - $166,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · AR/VR

Job Description

Meta's Reality Labs is seeking an Image Processing and Machine Learning Engineer to join their innovative AR/VR team. This role sits at the intersection of cutting-edge AR/MR technology and machine learning, focusing on developing advanced imaging solutions for next-generation Reality Labs products.

The position involves working with Meta's Reality Labs Silicon team, which is dedicated to exploring and developing new technologies that serve as the foundation for current and future Reality Labs products. You'll be responsible for developing cutting-edge image processing, computer vision, and machine learning core technologies for on-device imaging in combination with cloud computing.

As an Image Processing and Machine Learning Engineer, you'll work on combining ML and classic algorithms to achieve product requirements, develop efficient machine learning models that interact with specialized hardware, and build new tools for evaluating and improving visual quality. The role offers an opportunity to work on groundbreaking AR/VR technology while collaborating with hardware teams to optimize performance.

The position offers a competitive compensation package ranging from $114,000 to $166,000 per year, plus bonus, equity, and benefits. You'll be joining Meta, a company at the forefront of social technology innovation, working to build the next evolution in social connection through immersive experiences.

This role is perfect for someone with a strong background in computer vision and machine learning who wants to make a direct impact on the future of AR/VR technology. You'll be working with state-of-the-art tools and technologies while helping to push the boundaries of what's possible in mixed reality and human interaction.

Last updated 24 days ago

Responsibilities For Image Processing and Machine Learning Engineer

  • Develop algorithms for image processing and computer vision that are based on machine learning and classic approaches
  • Develop machine learning models that interact efficiently with specialized imaging hardware
  • Run ML models, including training, optimization, and analysis of results
  • Perform image and video quality evaluations
  • Build new tools and workflows for evaluating and improving visual quality
  • Collaborate with hardware teams to co-design algorithms

Requirements For Image Processing and Machine Learning Engineer

Python
  • Bachelor's degree in Computer Science, Computer Engineering, or relevant technical field
  • 2+ years experience in developing and implementing advanced algorithms for imaging, computer vision, or machine learning applications
  • Experience in Python and/or MATLAB, and C++
  • Familiarity with machine learning frameworks such as PyTorch, TensorFlow
  • Must obtain work authorization in country of employment

Benefits For Image Processing and Machine Learning Engineer

Medical Insurance
Equity
  • Medical Insurance
  • Equity