Join & collaborate

Join.

A note on joining and collaborating.

We’re glad you’re interested. Here is how prospective students, current Stanford students, and collaborators can get involved — and what to expect.

For applicants

Prospective PhD students

Apply through the Stanford Computer Science PhD program. In your application, it helps to say which research you connect with and why. Admission is decided by the department, not by individual emails.

If you’re at Stanford

Current Stanford students

Graduate and undergraduate students at Stanford who want to work on languages, compilers, or systems are welcome to get in touch.

Official listings

Postdocs & research staff

Any open positions are posted through Stanford. If you are interested, check official Stanford listings and reach out with your background and interests.

For collaborators

Visitors & collaborators

Researchers and engineers in industry or academia are welcome to propose collaborations related to the group’s work.

With thanks,
Stanford Compilers Lab

Getting in touch

If you email, make it easy to respond

A short, specific message is best. Including the details on the right helps us understand how your interests line up with the group’s work.

P.S.

Questions

Questions about background, applications, projects, positions, and collaboration.

  1. Do I need previous compiler experience?

    No specific course or background is required to be interested in this work. Curiosity about languages, performance, and how systems fit together matters more than any single prerequisite, though strong programming skills help.

  2. Should prospective PhD students email before applying?

    The most important step is to apply through the official Stanford Computer Science PhD process, where applications are reviewed by the department. Naming the research you are interested in within your application is generally useful. Given the volume of email, an individual reply to pre-application messages cannot be guaranteed.

  3. Are undergraduate projects available?

    Stanford undergraduates interested in research can reach out. Whether a project is available depends on the term and on current work, so availability varies.

  4. Are remote internships available?

    The group’s work is primarily on campus at Stanford, and there is no standing remote-internship program.

  5. Are there postdoctoral openings?

    Open positions, when they exist, are posted through Stanford’s official channels. Current availability cannot be confirmed here — please check Stanford listings and contact the group.

  6. How should industry researchers propose collaboration?

    Email the group with a short description of the problem you have in mind and how it relates to our research. Concrete, specific proposals are easiest to respond to.