Founding Machine Learning Engineer
Boston, MA
- Pay
- Salary not listed in the saved posting
- Work setup
- Unconfirmed
- Employment
- Unconfirmed
What you’ll work on
Full postingYou'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 qualificationsCore 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
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
Source notes
Source excerptsSelected 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 errorSee how this role fits your experience
Add your resume to compare the role’s scope, tools and requirements with your experience.