← All jobs · Elicit

Machine Learning Engineer

Elicit ·
79
AI-Agency
B78 U82
📍 Oakland, US 🌐 Remote/hybrid 🛠 AI tools welcome at work Mid
Pythonlanguage modelsRAGAPIsevaluation systems
TL;DR

Machine Learning Engineer at Elicit building AI-powered research and decision-making systems. Focus on combining language models with data integrations, evaluation systems, and product interfaces for scientific teams.

Apply at Elicit →
share:
you'll be redirected to the company's career page

Job description

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 lovely office in Oakland, CA, but we also have remote employees across the US. It's important to us to spend time with our teammates, so we ask that all Elicians come together for a quarterly team retreat, normally in or around the SF bay area.

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!

 

Apply at Elicit →

More open roles at Elicit

Elicit · 🔄 synced 3h ago
ML Research Resident
📍 Oakland, US 🌐 Remote 💰 $144K–$180K 🛠 AI tools welcome at work · Entry
ML Research Resident at Elicit developing computational operators for a research agent that iteratively improves knowledge states over thousands of steps. Focus on designing transparent, epistemically sound reasoning procedures for scientific document analysis and reasoning tasks.
LLMsTransformers
87
AI-core
Elicit · 🔄 synced 3h ago
Senior ML Product Manager
📍 Oakland, US 🌐 Remote 🛠 AI tools welcome at work · Senior
Senior ML Product Manager at Elicit, an AI research assistant using language models for literature review and research tasks. Lead ML-based product projects end-to-end, define product vision, and drive user research to scale reasoning capabilities.
LLMslanguage models
77
AI-core
Elicit · 🔄 synced 3h ago
AI Engineer
📍 Oakland, US 🌐 Remote 🛠 AI tools welcome at work · Mid
AI Engineer at Elicit building backend systems for an AI research assistant. Focus on prompt management, LLM orchestration, and distributed systems powering literature review and reasoning tasks.
Node.jsPythonNext.jsTypeScriptKubernetesGitHub
76
AI-core
Elicit · 🔄 synced 3h ago
Evaluation Engineer
📍 Oakland, US 🌐 Remote 🛠 AI tools welcome at work · Mid
Evaluation Engineer at Elicit building auto-evaluation systems for an AI research platform. Focus on infrastructure speed, interfaces for ML engineers and product managers, and statistical rigor for pharma decision-making assessments.
PythonTypeScriptasyncioPostgreSQL
69
AI-fluent
Elicit · 🔄 synced 3h ago
Senior Software Engineer
📍 Oakland, US 🌐 Remote 💰 $185K–$305K 🛠 AI tools welcome at work · Senior
Senior Software Engineer at Elicit, an AI research assistant using language models for literature review and reasoning tasks. Build and ship features across a full-stack Node/Python/Next.js system serving thousands of paying users.
Node.jsPythonNext.jsTypeScriptTailwindKubernetes
69
AI-fluent