How to apply for ML Research Resident

Elicit

About Elicit

Elicit is a public benefit company building an AI research assistant to help researchers make better decisions. Its product is designed as a scalable ML system that prioritizes systematicity and transparency, with supervision of process rather than outcomes. This makes it a fit for people who care about verifiable reasoning and epistemically sound AI.

About the role

As an ML research resident, you will spend 3 months developing computational procedures (operators) that reliably improve a knowledge state over thousands of iterations. The work focuses on making LLM reasoning transparent and verifiable, using unlimited test-time compute. You will design and test operators that help a research agent make genuine progress in understanding, not just produce plausible outputs.

A typical day

A typical day might involve reading papers on iterative reasoning and process supervision, then designing and coding a new operator to test on a structured knowledge state. You would run experiments over many iterations, inspect whether the knowledge state improved in a human-readable way, and discuss findings with the Elicit team. Since the role is remote and contract-based, you would manage your own schedule and communicate progress asynchronously.

Who Elicit is looking for

  • Has hands-on experience with transformer-based models and understands why iterative application degrades quality.
  • Can design and test operators that improve structured knowledge states, such as claims, evidence, logical connections, scratchpads, and search trees.
  • Cares about epistemic soundness: separating inference from raw evidence, finding implicit assumptions, connecting evidence across sources, and identifying gaps in reasoning.
  • Is comfortable working remotely on a contract basis and can operate independently on open-ended research problems for 3 months.

Tips for this application

  • In your application, describe a specific project where you improved an LLM's reasoning over multiple iterations, not just a single forward pass.
  • Explain how you would represent a knowledge state. Give a concrete example, such as a scientific paper as claims supported by evidence and connected through logical reasoning.
  • Show that you understand the difference between outcome supervision and process supervision. Elicit explicitly prioritizes supervision of process, not outcomes.
  • Propose one or two operator ideas you would test in the residency. For example, an operator that reorganizes information to better answer a question or finds an implicit assumption in an argument.
  • Address how you would keep each improvement human-readable and epistemically sound. Elicit wants improvements that make the knowledge state more useful while remaining transparent.

What to cover in your cover letter

['Your concrete experience with transformers and iterative LLM degradation.', 'A specific operator or computational procedure you have designed or would design to improve a knowledge state.', 'How you separate inferences from raw evidence and ensure each step is human-readable.', 'Why you want to work on transparent, verifiable reasoning for a research agent rather than a typical ML system trained to do whatever works.']

Draft a cover letter

Research before applying

  • Read the Elicit product pages and any public writing on how their AI research assistant works.
  • Look for Elicit's public statements on being a public benefit company and what that means for their ML system design.
  • Study the concepts of test-time compute, iterative transformer degradation, and process supervision versus outcome supervision.
  • Find examples of structured knowledge representations, such as claims with evidence, logical reasoning graphs, scratchpads, and search trees.
Elicit website

Likely interview topics

Based on the job description, expect questions about:

  • How would you define a knowledge state for a scientific paper, and what operators would you apply to it?
  • Why do transformers degrade when applied iteratively, and what computational procedures could improve reliability over thousands of iterations?
  • How would you test whether an operator makes a knowledge state more useful while remaining epistemically sound?
  • What does supervision of process, not outcomes, mean in practice for an ML research agent?
  • How would you use unlimited test-time compute without sacrificing transparency and verifiability?
Practise interview questions

Common mistakes to avoid

  • Submitting a generic ML research cover letter that does not mention knowledge states, operators, or iterative improvement.
  • Focusing only on model training or fine-tuning without addressing test-time compute and transparent reasoning.
  • Claiming you care about transparency without explaining how you would keep each operator human-readable and epistemically sound.

Deadline

No deadline is listed. Roles without a deadline usually close once the employer has enough candidates, so apply soon if you are interested.