Machine Learning Engineer, Model Experimentation
South San Francisco, CAJob$150–200K/yrPosted todayStill listed today
Most applications go out cold — see where you stand first. No sign-up to start.
You apply on the employer's site, with no Olive account needed.
Watch jobs like this. New roles like this one near South San Francisco, CA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
Aether is hiring a Machine Learning Engineer to rapidly test modeling ideas against data from real lab measurements. The role involves setting baselines, running and evaluating experiments, and making evidence-based decisions about whether to continue, change course, or stop. The engineer will work with senior ML team members, communicate results clearly, and improve the team’s infrastructure when it slows experimentation.
Skills & qualifications
Skills
Qualifications
Full job description
About Aether Aether engineers enzymes and uses them to make materials that are hard or impossible to produce any other way. The goal is not a better product line. It is to reach the point where more or less anything can be manufactured quickly and cheaply, anywhere, by borrowing a few billion years of evolution rather than inventing the chemistry from scratch.
That work already pays for itself: Aether's print materials are shipping into defense and unmanned systems today. The company is Series A, with a bit over $60M raised.
On the AI side, Aether is generating more protein-material binding data than any other group we know of, aimed at a model where you describe the material you want and it tells you which proteins can make it. About the role This role exists to test modeling ideas quickly and tell the team, with evidence, which ones deserve more time. The ML team is small and senior; this person is its fastest experimental loop. A typical cycle looks like this: take an idea (a new architecture, a different representation, a change to the training objective), set up a baseline, run it, and come back with a clear call to continue, change course, or stop. Most ideas will not work, and that is expected. Success in this role is measured by how quickly and clearly you learn which ideas hold up, not by how many of them do. You will work day to day with senior members of the ML team, who will help set priorities and review your calls. The data you work with comes from real lab measurements, so results can be checked against what actually happened at the bench. What you'll do
-
Design and run ML experiments end to end: baseline, model changes, training runs and evaluation.
-
Make a clear call on each experiment and write it up in a page or less, including the ones that failed.
-
Build evaluations you would trust even when they go against the idea being tested.
-
Bring ideas from the wider field, such as world models, latent-prediction objectives or diffusion, and test them against Aether's own data.
-
Work within the team's ML infrastructure, and improve it where it slows experiments down.
What we're looking for
-
Hands-on experience training and evaluating models yourself, whether in research, a job, competitions or serious personal projects. The number of experiments you have run matters more than years of experience.
-
Strong experimental habits: baselines first, 1 change at a time, ablations, and honest evaluation.
-
Speed. You are comfortable writing code that runs today and cleaning it up only once an idea earns it.
-
A track record of stopping things. You can describe an experiment you abandoned, what told you to stop, and how quickly you made the call.
-
Clear written communication of results, especially negative ones.
-
Fluency in Python and a modern deep learning framework such as PyTorch or JAX.
Nice to have, and what we'll teach Nice to have:
-
Experience with world models or latent-prediction methods (JEPA, DreamerV3 or similar)
-
Experience with diffusion models, in any domain
-
Competition results, open-source contributions, or a project you built and maintained yourself
Note: No chemistry or biology background is required. We will teach the molecular and protein side, along with Aether's data and tooling. We would rather hire a strong experimenter and teach the domain than the reverse.
The pay range for this role is $150,000 to $200,000 per year plus equity, with final compensation based on skills and experience.
Aether is committed to building an inclusive and diverse workplace. We welcome applicants from all backgrounds and do not discriminate on the basis of age, disability, gender identity or expression, marital or civil-partner status, pregnancy or maternity, race, religion or belief, sex, or sexual orientation. All employment decisions are based on qualifications, merit, and business needs.
We are committed to providing reasonable accommodations for candidates throughout the recruitment process. If you require any adjustments to participate fully in interviews or assessments, please let us know and we will work with you to support your needs.
How this job compares
Set against the 6,294 open Machine Learning Engineer jobs on Olive Jobs, counted November 10, 2026.
- Pay
- This posting$150–200K/yr
- California median$180–263K/yr1,471 salary ranges
- US median$150–246K/yr5,154 salary ranges
This range's midpoint, $175K, is 22% below the California median midpoint ($225K) — in the lowest quarter of Machine Learning Engineer salary ranges in California.
- Openings
- Olive Jobs lists 1,945 open Machine Learning Engineer jobs in California and 6,294 across the US. 8% of them nationwide are listed as remote or flexible.
- Experience
- Machine Learning Engineer postings that state a minimum ask for 5 years of experience at the median; the middle half ask for 3 to 7 years (5,032 postings).
- Education
- 2,031 of the 6,294 open Machine Learning Engineer jobs (32%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on November 10, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.


