Skip to main content

Senior Machine Learning Engineer (Generative AI)

Posted today

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Own the model layer behind ISI, METI and Zawadi — the hybrid ensemble that turns multilingual, data-scarce market inputs into scores institutions will act on. Location Chicago or remote (US) Type Full-time Team Engineering
What you'll do: Design, train and productionise the hybrid model stack behind the ISI and METI signals. Build the retrieval and generation layer for Zawadi so every answer traces back to a scored input. Own the explainability surface — SHAP attribution, model cards, and the invalidation conditions we publish. Set the evaluation bar: backtesting, drift detection, and the robustness tests that appear in report appendices. What you bringProduction ML at depth, with real ownership of a model that people made decisions on. Fluency across gradient boosting, sequence models and transformer-based NLP — and judgement about when each is the wrong tool. A bias toward published, interrogable methodology over unexplained accuracy.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this