Research Scientist, Machine Learning

Meta

Bellevue (WA)

On-site

USD 122,000 - 181,000

Full time

30 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Meta is seeking a Research Scientist in Machine Learning to push the boundaries of deep learning, representation learning, and large-scale model architectures. You will design, implement, and evaluate novel ML algorithms using PyTorch, and iterate with experimental results and data-driven insights.

You will run controlled experiments, write clean research code, and contribute to shared codebases to ensure reproducibility and scalability.

Qualifications

  • Bachelor's degree in CS/CE or equivalent practical experience.
  • PhD in ML/AI/CS/Statistics or related field.
  • Must obtain work authorization for the country of employment at hire.
  • 2+ years of ML research experience with deep learning frameworks (e.g., PyTorch, TensorFlow).
  • 2+ years of Python or C++ for research and systems development in ML contexts.
  • Experience communicating research findings via papers, reports or presentations.

Responsibilities

  • Conduct original research in core ML areas including deep learning, representation learning, generative modeling, optimization, and large-scale architectures.
  • Design, implement and evaluate novel ML algorithms and models using PyTorch, iterating from experiments and data-driven insights.
  • Run controlled experiments to test hypotheses and collaborate with research and engineering partners.
  • Write clean, reproducible research code and contribute to shared codebases.
  • Publish findings to top ML venues like NeurIPS, ICML, ICLR or similar.
  • Collaborate with cross-functional teams to deploy research innovations at scale.
  • Participate in code/design reviews to improve research quality and robustness.
  • Build logging and evaluation pipelines to monitor model performance and detect regressions.
  • Support the research community with reading groups and onboarding.

Skills

Deep learning
Python
C++
Experiment design
Research communication

Education

Bachelor's degree in Computer Science or related field
PhD in ML/AI/CS/Statistics or related field

Tools

PyTorch
TensorFlow
CUDA
Distributed training

Job description

Research Scientist, Machine Learning Responsibilities:
  • Conduct original research in core machine learning areas including deep learning, representation learning, generative modeling, optimization, and large-scale model architectures
  • Design, implement, and evaluate novel ML algorithms and models using frameworks such as PyTorch, iterating based on experimental results and data-driven insights
  • Run controlled experiments to test research hypotheses, analyze outcomes, and make informed decisions in collaboration with research and engineering partners
  • Write clean, well-structured research code and contribute to shared codebases, ensuring reproducibility and maintainability of experiments
  • Produce and submit research findings to top-tier machine learning conferences and workshops such as NeurIPS, ICML, ICLR, or similar venues
  • Collaborate with cross-functional partners across research, engineering, and product teams to integrate research innovations into production systems at scale
  • Participate in code and design reviews, providing and incorporating technical feedback to improve research quality and implementation robustness
  • Build logging, monitoring, and evaluation pipelines to track model performance and detect regressions during research and deployment phases
  • Contribute to the health of the research community by participating in programs such as reading groups, research reviews, and onboarding support for incoming researchers
Minimum Qualifications:
  • 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 Machine Learning, Artificial Intelligence, Computer Science, Statistics, Applied Mathematics, or a related technical field. Degree must be completed prior to joining Meta
  • Must obtain work authorization in the country of employment at the time of hire and maintain ongoing work authorization during employment
  • 2+ years of research experience in machine learning, including designing and implementing novel algorithms using deep learning frameworks such as PyTorch or TensorFlow
  • 2+ years of experience with Python or C++ for research and systems development in machine learning contexts
  • Experience conducting experiments to validate research hypotheses and communicating findings through written papers, technical reports, or presentations
Preferred Qualifications:
  • Demonstrated software engineering experience through open-source contributions, research internships, or widely adopted research implementations
  • Experience manipulating and analyzing large-scale, high-dimensional datasets for model training and evaluation
  • Research experience in one or more specialized areas including large language models, self-supervised learning, reinforcement learning, causal inference, graph neural networks, or ML systems and hardware-software co-design
  • Proven research contributions demonstrated by first-authored publications at leading venues such as NeurIPS, ICML, ICLR, AAAI, CVPR, ACL, or similar conferences
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.

Meta is proud to be an Equal Employment Opportunity and

We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.

Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@meta.com.

$122,000/year to $181,000/year + bonus + equity + benefits

Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable.

  • In addition to base compensation, Meta offers benefits. Learn more about benefits at Meta.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Machine Learning
Software Engineer, Machine Learning

Meta • New York (NY)

On-site
USD 183,000 - 257,000
Bonus
Equity
Benefits
Software Engineer, Machine Learning
Software Engineer, Machine Learning

Meta • Menlo Park (CA)

On-site
USD 347,000 - 403,000
Research Scientist, Machine Learning
Research Scientist, Machine Learning

Meta • Seattle (WA)

On-site
USD 122,000 - 181,000
Software Engineer, Machine Learning
Software Engineer, Machine Learning

Meta • United States

On-site
USD 183,997 - 257,000
Software Engineer, Machine Learning
Software Engineer, Machine Learning

SupportFinity™ • Washington

On-site
USD 154,000 - 217,000
Equity
Bonus
Benefits
Software Engineer, Machine Learning RecSys
Software Engineer, Machine Learning RecSys

Meta • San Francisco (CA)

On-site
USD 154,000 - 217,000
Bonus
Equity
Benefits
Software Engineer, Machine Learning
Software Engineer, Machine Learning

Meta • Burlingame (CA)

On-site
USD 184,000 - 257,000
Bonus
Equity
Benefits
Software Engineer, GenAI Frameworks
Software Engineer, GenAI Frameworks

Meta • New York (NY)

On-site
USD 122,000 - 181,000
Software Engineer, Machine Learning
Software Engineer, Machine Learning

Meta • San Francisco (CA)

On-site
USD 183,000 - 257,000
Research Scientist – Central Applied Science
Research Scientist – Central Applied Science

Meta • New York (NY)

On-site
USD 184,000 - 257,000