Image Processing and Machine Learning Engineer (PhD)

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

Description For Image Processing and Machine Learning Engineer (PhD)

Meta's Reality Labs is seeking a PhD-level Image Processing and Machine Learning Engineer to join their innovative AR/VR research team. This role sits at the intersection of cutting-edge computer vision, machine learning, and hardware optimization, focusing on developing next-generation AR/VR technologies.

The position is part of the 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. The team's mission involves creating cutting-edge image processing, computer vision, and machine learning technologies for on-device imaging, combined with cloud computing capabilities.

As an Image Processing and Machine Learning Engineer, you'll be responsible for developing sophisticated algorithms that merge classical computer vision approaches with modern machine learning techniques. You'll work on optimizing ML models for specialized hardware, focusing on performance, energy efficiency, and scalability. The role involves close collaboration with hardware teams to co-design algorithms that leverage specialized accelerators and custom silicon.

The ideal candidate will have a PhD in Computer Science, Electrical Engineering, machine learning, or computer vision, with a strong track record in developing advanced imaging and machine learning algorithms. Experience with Python, MATLAB, C++, and modern ML frameworks is essential. The position offers a competitive compensation package ranging from $114,000 to $166,000 annually, plus bonus, equity, and comprehensive benefits.

This is an excellent opportunity for someone passionate about pushing the boundaries of AR/VR technology and interested in working at the intersection of hardware and software. You'll be joining Meta's mission to build the next evolution in social technology, moving beyond traditional 2D screens toward immersive experiences that will reshape how people connect and interact.

The role is based in Sunnyvale, CA, and offers the chance to work with world-class researchers and engineers in Meta's Reality Labs division. You'll be contributing to groundbreaking projects that aim to overcome current technological limitations and define the future of computing platforms.

Last updated 5 minutes ago

Responsibilities For Image Processing and Machine Learning Engineer (PhD)

  • Develop algorithms for image processing and computer vision using machine learning and classic approaches
  • Develop machine learning models optimized for 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 vision systems
  • Collaborate with hardware teams on algorithm co-design

Requirements For Image Processing and Machine Learning Engineer (PhD)

Python
  • PhD degree in Computer Science, Electrical Engineering, machine learning, computer vision or related field
  • Experience in developing advanced algorithms for imaging, computer vision, or machine learning
  • Experience in Python and/or MATLAB, and C++
  • Familiarity with machine learning frameworks like PyTorch, TensorFlow
  • Must obtain work authorization in country of employment

Benefits For Image Processing and Machine Learning Engineer (PhD)

Medical Insurance
Equity
401k
  • Competitive salary
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Meta Image Processing and Machine Learning Engineer (PhD)

Research Engineer, On-Device Contextual AI

Research Engineer position at Meta focusing on developing advanced AI algorithms for AR/VR devices, requiring expertise in machine learning, computer vision, and embedded systems.

Software Engineer, Infrastructure

Senior ML Infrastructure Engineer role at Meta focusing on optimizing large-scale AI training and inference workflows for recommendation systems.

Software Engineer - Language (Technical Leadership)

Technical leadership position at Meta focusing on AI and language technologies, combining software engineering expertise with team leadership responsibilities.

Software Engineer (Leadership) - Machine Learning

Senior technical leadership role focused on driving machine learning initiatives across Meta, combining deep ML expertise with strategic leadership responsibilities.

Research Engineer, Fundamental AI Research - CoreML and Optimization

Research Engineer position at Meta's FAIR team focusing on CoreML and optimization, developing cutting-edge AI algorithms and software.