Software Engineer - Video ML Foundations Team

Meta Meta · Big Tech · Menlo Park, CA

Software Engineer on the Video ML Foundations team at Meta, focusing on optimizing video ranking infrastructure. This role involves co-designing ranking models and systems, accelerating model training, optimizing GPU inference, and building funnel infrastructure and elastic compute. The position requires a strong infrastructure background applied to ranking systems, with a core focus on advancing state-of-the-art AI, ML, and RecSys technologies.

What you'd actually do

  1. Develop and implement large-scale model architectures, leveraging model scaling and optimization techniques
  2. Collaborate with cross-functional teams to design and optimize ML systems, leveraging expertise in hardware-software co-design, including quantization, kernels, and resource-efficient AI, to drive performance improvements and efficiency gains
  3. Develop and implement innovative solutions for data-related challenges, utilizing knowledge of supervised learning, generative techniques, sampling, reinforcement learning, content understanding, and large language models

Skills

Required

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Research experience in machine learning, deep learning, natural language processing, and/or recommender systems
  • Experience with developing machine learning models at scale from inception to business impact
  • Programming experience in Python
  • hands-on experience with frameworks such as PyTorch
  • Experience with architectural patterns of large-scale software applications
  • Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements)
  • Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews)
  • Direct experience in generative AI, LLMs, RecSys, ML research
  • Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies

Nice to have

  • First author publications at peer-reviewed AI conferences (e.g., NeurIPS, ICML, ICLR, ICCV, CVPR, ACL, EMNLP, RecSys, KDD, WSDM, TheWebConf, ICDM, AAAI)
  • PhD in AI, Computer Science, Data Science, or related technical fields
  • Master's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience

What the JD emphasized

  • First author publications at peer-reviewed AI conferences (e.g., NeurIPS, ICML, ICLR, ICCV, CVPR, ACL, EMNLP, RecSys, KDD, WSDM, TheWebConf, ICDM, AAAI)
  • PhD in AI, Computer Science, Data Science, or related technical fields
  • Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements)
  • Direct experience in generative AI, LLMs, RecSys, ML research
  • Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies

Other signals

  • video ranking infrastructure
  • model training
  • GPU inference
  • ranking models and systems
  • RecSys technologies