Machine Learning Engineer

Elicit · Oakland, CA (or remote within US timezones) · FullTime

Apply on company site

About Elicit

Elicit is building the reasoning layer for science and decision-making. We use language models to search over 125 million papers, extract data, and surface insights so that researchers, policy-makers, and industry leaders can go from questions to evidence-backed decisions in minutes.

Today, hundreds of thousands of researchers have used Elicit to speed up literature reviews, automate systematic reviews, and explore new domains. As we expand our impact beyond academic research, we are laying the groundwork for ML systems that are systematic, transparent, and unbounded when reasoning at scale.

To do this, Elicit is pioneering supervision of process, not outcomes. Instead of favoring large black-box models, we break complex questions down into human-legible steps and supervise the reasoning process itself. This approach delivers more transparent, defensible answers today and charts a safer path toward advanced AI tomorrow.

Our vision is ambitious: we’re building the default starting point for understanding and reasoning through any hard question. We invite you to help us build that future.

(See how people use Elicit today on Twitter; explore our vision in the roadmap.)

About the role

As a Machine Learning Engineer at Elicit, you’ll build products and workflows that help researchers and scientific teams make higher quality decisions with language models.

This is not a role for someone who only wants to develop models in isolation from user impact. A large part of the work is software engineering: building product experiences, APIs, data integrations, evaluation systems, and reliable harnesses that make language models reliably useful and trustworthy in high-stakes domains.

You’ll work on problems like:

What you’ll build

Example projects

Examples of projects you could work on:

What you bring

To get a sense for how some of us look at applications, see this thread. (The short version: Wherever we can, we prefer to directly evaluate work.)

You’ll thrive here if you:

What we’re not looking for:

This is probably not the right role if you mainly want to:

We do care about model quality, evals, and sometimes finetuning. But those matter because they help us build products users can rely on, not as ends in themselves.

Am I a good fit?

Consider these questions:

  1. How does a transformer work?

  2. What is a tokenizer?

  3. What is a decorator in Python?

  4. What are generic types?

Strong applicants will find it easy to answer these questions.

Location and travel

We have a great office in Oakland, CA, and we'd love to see you there if you're local. That said, we're just as happy for you to work remotely. We do get the whole team together for a quarterly retreat somewhere fun, because in-person time matters to us.

Benefits

In addition to working on important problems as part of a happy, productive, and positive team, we also offer great benefits (with some variation based on work location):

Compensation

For all roles at Elicit, we use a data-backed compensation framework to make sure our salaries are market-competitive, equitable, and simple. For this role, we're targeting starting ranges of:

We're optimizing for a hire who can contribute at a L4/senior-level or above. We'd love to meet staff/principal level contributors as well.

We also offer above-market equity for all roles at Elicit, as well as employee-friendly equity terms.

Join us!

 

Job alert

Get new jobs by email

Save this search and get relevant new jobs when they appear.