Research Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
$120,000 - $220,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Description For Research Engineer

Meta is seeking a Research Engineer to join their Large Language Model (LLM) Research team, which is responsible for developing state-of-the-art language models like the recently open-sourced Llama 2. The role combines cutting-edge research with practical engineering implementation in the field of generative AI and NLP.

The position offers an opportunity to work on advanced areas including language model evaluation, data processing for pre-training and fine-tuning, responsible LLMs, LLM alignment, reinforcement learning for language model tuning, efficient training and inference, and multilingual/multimodal modeling. The successful candidate will be part of a globally distributed team working on pushing the boundaries of AI technology.

The role requires a strong foundation in machine learning and software engineering, with hands-on experience in Python and frameworks like PyTorch. Candidates should be comfortable with large-scale software applications and have demonstrated experience in developing machine learning models that deliver business impact.

Meta offers a unique environment where research meets practical application at scale, with the opportunity to contribute to open-source projects and publications. The company's mission extends beyond traditional social networking into immersive technologies like AR and VR, making it an exciting place for those interested in shaping the future of digital connection.

Preferred qualifications include advanced degrees (Master's or PhD) in relevant fields and direct experience in generative AI and LLM research, with publications at top-tier AI conferences being a plus. This position represents an excellent opportunity for those looking to make significant contributions to the field of AI while working at one of the world's leading technology companies.

Last updated 14 days ago

Responsibilities For Research Engineer

  • Design methods, tools, and infrastructure to push forward the state of the art in large language models
  • Define research goals informed by practical engineering concerns
  • Contribute to experiments, including designing experimental details, writing reusable code, running evaluations, and organizing results
  • Adapt standard machine learning methods to best exploit modern parallel environments
  • Work with a large and globally distributed team
  • Contribute to publications and open-sourcing efforts

Requirements For Research Engineer

Python
  • 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
  • Exposure to architectural patterns of large scale software applications
  • Must obtain work authorization in the country of employment

Interested in this job?

Jobs Related To Meta Research Engineer

Research Engineer, ML, AI & Computer Vision

Research Engineer position at Meta focusing on machine learning and computer vision for AR/VR applications, developing advanced AI perception systems.

Software Engineer, Machine Learning

Lead Machine Learning Engineer role at Meta, focusing on developing scalable ML solutions and driving technical excellence in social technology innovation.

Software Engineer, Product

Software Engineering position at Meta working on product development across multiple locations

Research Engineer - Contextual AI Devices

Research Engineer position at Meta's Reality Labs, focusing on developing AI and interaction solutions for AR/VR devices, offering competitive compensation and benefits.

Software Engineer, ML Compiler

ML Compiler Engineer role at Meta focusing on optimizing deep learning hardware components for AR/VR systems through compiler development and optimization.