Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Meta Logo

Software Engineer - Machine Learning - Fundamental AI Research

Meta

$71 - $208,000
Sep 27, 2025
Menlo Park, CA, USA • New York, NY, USA
Apply Now

Meta is seeking a Research Engineer to join the Fundamental AI Research (FAIR) team to solve engineering challenges in developing new algorithms and software to accelerate progress towards advanced machine intelligence, and to make fundamental contributions to understanding and improving the societal and economic impact of AI.

Requirements

  • Experience with Python, C or C++ or other related languages and with the PyTorch framework
  • Development experience in training large-scale AI models and performance evaluation, and familiarity with model architectures such as Large Language Models, Transformers, and Recommender Systems
  • Experience in solving complex problems and comparing alternative solutions, tradeoffs, and different perspectives to determine a path forward
  • Familiarity with PT2 technologies, Triton, MLIR, or experiences working inside PyTorch
  • Expert knowledge in GPU performance and authoring high-performance CUDA kernels
  • Research and software engineer experience demonstrated via fellowships, patents, internships, or coding competitions
  • First-authored publications at peer-reviewed conferences (e.g., NeurIPS, MLSys, ASPLOS, PLDI, CGO, PACT, ICML, or similar)

Responsibilities

  • Carry out cutting-edge research to advance the field of machine learning and artificial intelligence
  • Contribute research that leads to innovations in: alignment, security and safety, particularly in the context of AI agents
  • Devise rigorous engineering and data-driven approaches for efficient training of AI models and algorithms implementation
  • Publish research results and contribute to research that impacts Meta product development
  • Open source high quality code and produce reproducible research

Other

  • Collaborate with research scientists and cross-functional partners in a team environment
  • Must obtain work authorization in the country of employment at the time of hire, and maintain ongoing work authorization during employment
  • Experience working and communicating cross-functionally in a team environment
  • Ph.D in computer science, applied mathematics, or related fields
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience