Research Engineer, Language - Generative AI
Meta
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Meta
Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics.
The Role: Research Engineer, Language - Generative AI
Meta is seeking a Research Engineer, Language - Generative AI to join our Large Language Model (LLM) Research team. This team conducts focused research and engineering to build state-of-the-art LLMs, which are often open-sourced, like their recent Llama 2. This role seeks strong engineers with a background in generative AI and NLP, specifically in areas such as 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/or multilingual and multimodal modeling.
Research Engineer, Language - Generative AI Responsibilities
- 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 (e.g. distributed clusters, multicore SMP, and GPU).
- Work with a large and globally distributed team.
- Contribute to publications and open-sourcing efforts.
Minimum Qualifications
- 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.
Preferred Qualifications
- A 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.
- First author publications at peer-reviewed AI conferences (e.g., NeurIPS, CVPR, ICML, ICLR, ICCV, and ACL).
- Direct experience in generative AI and LLM research.
Key skills/competency
- Large Language Models (LLMs)
- Generative AI
- Natural Language Processing (NLP)
- Machine Learning Engineering
- PyTorch
- Distributed Systems
- Data Processing
- Reinforcement Learning
- Model Evaluation
- Open-sourcing
How to Get Hired at Meta
- Research Meta's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Customize your experience to highlight generative AI, NLP, and PyTorch skills.
- Showcase LLM expertise: Detail projects involving large language models, evaluation, or fine-tuning.
- Prepare for technical deep dives: Brush up on ML, deep learning, and distributed systems architecture concepts.
- Emphasize collaboration: Meta values teamwork; be ready to discuss your experience in globally distributed teams.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background