Archived Job Posting: Research Engineer

Thanks for your interest in job positions Stanford CRFM. Unfortunately this job position is currently closed.

TL;DR - Apply here to join CRFM as a Research Engineer working on training and evaluating large-scale foundation models! This role supports remote work and comes with a competitive salary.

Foundation models like ChatGPT, PaLM, and Stable Diffusion are transforming the world around us. The Stanford Center for Research on Foundation Models (CRFM), which is part of Stanford HAI, is an interdisciplinary initiative that aims to make foundation models more reliable, transparent and accessible to the world. We take on ambitious projects that seek to rigorously evaluate existing foundation models and to build new ones.

We are currently seeking a research engineer to join our engineering team. This is an unique opportunity to work with seasoned engineers who have spent many years in industry as well as PhD students, post-docs, and faculty at CRFM. You will contribute to cutting-edge research, publish papers, gain access to the latest foundation models, and be immersed in the vibrant CRFM community.

You will work on our open source software projects, including:

  • HELM, a framework for holistic evaluation of large language models
  • Levanter, a framework for transparent and accessible large-scale language model training

Duties include:

  • Develop, maintain and operate our software infrastructure projects
  • Collaborate with and provide engineering expertise to PhD students, post-docs, and faculty
  • Write technical documentation for users of our open source libraries
  • Engage with community members in Stanford CRFM and the wider open source community
  • Contribute to or co-author published articles, presentations, or scientific papers

Minimum qualifications:

  • Bachelor’s degree in computer science or a related field
  • Ability to build complex, maintainable software systems in Python Experience with modern software development practices and tools (e.g. Git, CI/CD systems)
  • Strong written and oral technical communication skills

Preferred qualifications:

  • Prior research experience in AI/ML
  • Prior contributions to open source software
  • Familiarity with HPC environments (e.g. CUDA, Slurm)
  • Experience with ML frameworks and libraries (e.g. JAX, PyTorch, TensorFlow, HuggingFace, DeepSpeed)
  • Experience with cloud platforms (e.g. AWS, GCP, Azure)
  • Experience with distributed data processing systems (PySpark, Beam)
  • Experience with web development (e.g. Flask, Django, React)

We especially encourage applicants from traditionally underrepresented backgrounds to apply such as BIPOC (black, indigenous, and people of color), women, and members of the LGBT+ communities. This position allows for remote working arrangements and comes with a competitive salary.

Stanford is an equal employment opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law.

Apply here!