Posted in

Image Processing and Machine Learning Engineer – PhD

Image Processing and Machine Learning Engineer – PhD

CompanyMeta
LocationSunnyvale, CA, USA
Salary$114000 – $166000
TypeFull-Time
DegreesBachelor’s, PhD
Experience LevelSenior, Expert or higher

Requirements

  • Currently has, or is in the process of obtaining a Bachelor’s degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta
  • Currently has, or is in the process of obtaining, a PhD degree in Computer Science, Electrical Engineering, machine learning, computer vision or related field
  • 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, or other related tools
  • Must obtain work authorization in the country of employment at the time of hire and maintain ongoing work authorization during employment

Responsibilities

  • 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, optimizing for performance, energy efficiency, and scalability
  • Run ML models, including training, optimization, and analysis of results
  • Perform image and video quality evaluations using both objective and subjective methods
  • Build new tools and workflows for evaluating and improving the visual quality and computational efficiency of vision systems
  • Collaborate with hardware teams to co-design algorithms that leverage specialized accelerators or custom silicon for optimized performance

Preferred Qualifications

  • Proven track record of achieving significant results, as demonstrated by first-authored publications at leading workshops or conferences in imaging, computer vision, or machine learning (e.g., CVPR, ICCV, ECCV, NeurIPS, ICML)
  • Experience with designing image processing or computer vision algorithms optimized for specialized hardware such as GPUs, Digital Signal Processors (DSP), or custom Application-Specific Integrated Circuits (ASIC)
  • Knowledge of image and video quality metrics and evaluation methodologies
  • Experience with software-hardware co-design and developing models that interact with low-level system components
  • Demonstrated experience in designing tools for data processing, visualization, and performance evaluation
  • Familiarity with state-of-the-art techniques in computational imaging, computer vision, or Augmented Reality/Virtual Reality (AR/VR) applications