Back to jobsJob overview

About the role

Research Engineer, Language - Content and User Understanding Team at Meta

Required Skills

pythonpytorchllmnlpgenerative aimachine learningdeep learningreinforcement learningmultimodal modeling

About the Role

Meta seeks a Research Engineer to join the Content and User Understanding Team, focusing on Large Language Models (LLMs). The role involves building multi-modal LLM backbones, preparing data for pre-training and fine-tuning, and fine-tuning/RLHF for content and user understanding tasks. The engineer will work on state-of-the-art LLMs to enhance user experiences across Meta's apps.

Key Responsibilities

  • Build Multi-Modal LLM backbones
  • Prepare human-labeled or auto-generated data for pre-training and fine-tuning
  • Fine-tune/RLHF for downstream content understanding and user understanding tasks
  • Model evaluation with human labeling or auto judge

Required Skills & Qualifications

Must Have:

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Research experience in machine learning, deep learning, and/or natural language processing
  • Experience with developing machine learning models at scale from inception to business impact
  • Programming experience in Python and hands-on experience with frameworks such as PyTorch
  • Understanding of architectural patterns of large scale software applications

Nice to Have:

  • First author publications at peer-reviewed AI conferences (e.g., NeurIPS, CVPR, ICML, ICLR, ICCV, and ACL)
  • Master's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • A PhD in AI, computer science, data science, or related technical fields
  • Direct experience in generative AI and LLM research

Benefits & Perks

  • bonus
  • equity
  • benefits