Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading company is seeking an ML Research Engineer to enhance their machine learning systems. In this role, you'll work on curating datasets, setting up evaluation metrics, and scaling semantic search, leveraging your strong software engineering and ML expertise. A startup mindset is essential, focusing on impactful results and continuous learning. Join a collaborative team that values your insights and fosters growth.
Oakland, CA (or remote within US timezones)
As an ML research engineer at Elicit, you will:
- Compose together tens to thousands of calls to language models to accomplish tasks that we can't accomplish with a single call.
- Curate datasets for finetuning models, e.g. for training models to extract policy conclusions from papers
- Set up evaluation metrics that tell us what changes to our models or training setup are improvements
- Scale up semantic search from a few thousand documents to 100k+ documents
To help us get there:
- You need to have a strong software engineering background. We want to apply your experience building systems, designing architecture, and thinking about good abstractions. Elicit will need you to do much more than write scripts.
- You must be familiar with language models (training, fine-tuning, evaluation), or have a comparable machine learning or natural language processing background (e.g. experience with information extraction, semantic search)
- You'll need a startup mindset. We expect to measure our impact in part by the people whose lives we improve through reasoning and models of the future. We know you care about that too. You’ll want to test lots of ideas, get feedback, and watch yourself learning and growing every day.