Back to jobs

Founding Machine Learning Engineer

Boston, MA

Pay
Salary not listed in the saved posting
Work setup
Unconfirmed
Employment
Unconfirmed
Apply at Onescreenai

What you’ll work on

Full posting

You'll be the founding ML engineer who owns our matching algorithms from exploration through production and the data platform that feeds them.

  • You'll design and ship the models that rank OOH inventory against advertiser personas, markets, and dayparts.

  • Design and ship matching and ranking models for OOH inventory: candidate generation, re-ranking, geospatial-aware scoring.

  • You'll own our data warehouse shape and the pipelines that fill it.

From the employer’s posting
You'll be the founding ML engineer who owns our matching algorithms from exploration through production and the data platform that feeds them. You'll design and ship the models that rank OOH inventory against advertiser personas, markets, and dayparts. You'll own our data warehouse shape and the pipelines that fill it. You'll publish the ranking and matching APIs that downstream products, agents, and automation surfaces consume.
About the role You'll be the founding ML engineer who owns our matching algorithms from exploration through production and the data platform that feeds them. You'll design and ship the models that rank OOH inventory against advertiser personas, markets, and dayparts. You'll own our data warehouse shape and the pipelines that fill it. You'll publish the ranking and matching APIs that downstream products, agents, and automation surfaces consume. What you'll do
What you'll do Design and ship matching and ranking models for OOH inventory: candidate generation, re-ranking, geospatial-aware scoring. Own the data warehouse layer end to end: staging, marts, feature pipelines, freshness, lineage.

What you’ll bring

All qualifications

Core experience

  • Strong SQL and modern data warehouse experience

Preferred experience

  • BigQuery preferred
Qualification wording
Strong SQL and modern data warehouse experience (BigQuery preferred).

Tools in this posting

  • Python
  • SQL
  • BigQuery
  • Fastapi
  • NumPy
  • pandas
  • dbt
  • Sqlalchemy
Source — Tool mentions in context
Beyond that: - Strong production Python (NumPy, Pandas, FastAPI, SQLAlchemy). - Strong SQL and modern data warehouse experience (BigQuery preferred).
- Strong production Python (NumPy, Pandas, FastAPI, SQLAlchemy). - Strong SQL and modern data warehouse experience (BigQuery preferred). - Real ranking and matching modeling fluency — learning-to-rank, retrieval and re-rank patterns, not just classification.
- Causal inference - dbt - Ad-tech or OOH domain familiarity

About Onescreenai

Onescreen is the modern platform for out-of-home advertising — making it easier for brands and agencies to plan, buy, and measure OOH campaigns across thousands of vendors and formats.

In the employer’s words · Read in context

Job description

View original posting ↗

About Onescreen

Onescreen is the modern platform for out-of-home advertising — making it easier for brands and agencies to plan, buy, and measure OOH campaigns across thousands of vendors and formats. We move fast, operate lean, and hold ourselves to a high standard on every campaign we run.

About the role

You'll be the founding ML engineer who owns our matching algorithms from exploration through production and the data platform that feeds them. You'll design and ship the models that rank OOH inventory against advertiser personas, markets, and dayparts. You'll own our data warehouse shape and the pipelines that fill it. You'll publish the ranking and matching APIs that downstream products, agents, and automation surfaces consume.


What you'll do

  • Design and ship matching and ranking models for OOH inventory: candidate generation, re-ranking, geospatial-aware scoring.
  • Own the data warehouse layer end to end: staging, marts, feature pipelines, freshness, lineage.
  • Stand up offline and online evaluation infrastructure — measure the gap between them, don't assume it.
  • Publish ranking and matching APIs for product surfaces, with latency and quality SLOs.
  • Instrument model monitoring: drift detection, prediction distribution, feature freshness, retraining triggers.

Qualifications

The hard requirement: you have owned a production ranking, matching, or recommendation system end-to-end. You chose the model, designed the features, made the evaluation methodology calls, and were on the hook when it drifted. We care about that ownership scope more than years on a résumé — title and compensation are scaled to your demonstrated expertise.

Beyond that:

  • Strong production Python (NumPy, Pandas, FastAPI, SQLAlchemy).
  • Strong SQL and modern data warehouse experience (BigQuery preferred).
  • Real ranking and matching modeling fluency — learning-to-rank, retrieval and re-rank patterns, not just classification.
  • Evaluation methodology rigor: holdouts, leakage prevention, online vs. offline gap measurement.
  • Comfort owning the data pipeline as well as the model.
  • Bias toward shipping. Clear writer. Self-directed.

Nice to have

  • Geospatial data experience (H3, PostGIS, GeoPandas)
  • Mobility or location data experience
  • Embedding-based retrieval (pgvector, FAISS, vector databases)
  • Bandits, contextual bandits, or online learning
  • A/B testing infrastructure design
  • Causal inference
  • dbt
  • Ad-tech or OOH domain familiarity

Your next step

  • Have your CV and examples of relevant work ready.
  • Check the listed location, eligibility and core experience before starting.
  • Ask the employer about the salary range before committing time to the process.

Complete your application on ats.rippling.com. The employer’s form will show what is required.

Already applied? Track this application

Source & posting history

View original posting ↗

Source notes

Source excerpts

Selected passages from the saved posting. Check the full description for conditions and exceptions.

Pay

No pay amount identified in the saved description.

Location & working pattern

Boston, MA

Working pattern and location restrictions need checking in the full posting.

Work authorization

No clear work-authorization passage found. Eligibility is unconfirmed.

Status in our records
Active
First seen by us
Jun 15, 2026
Recorded sightings
38
Last seen by us
Oct 7, 2026

These dates show when we found the listing. Check the employer’s website to confirm it is still accepting applications.

Report an error

See how this role fits your experience

Add your resume to compare the role’s scope, tools and requirements with your experience.

Find answers in the posting

AI
How answers work

AI selects complete passages from this posting. Check them for conditions and exceptions.

Uses this posting and your question. No profile needed.