Senior ML Engineer — Real-Time Ad Ranking & Optimization

Fetch

Northern (KY)

Hybrid

USD 150,000 - 210,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Fetch is seeking a Machine Learning Software Engineer to join its Ads Platform team. This role focuses on building ranking, relevance, and optimization models that drive ad selection and delivery at scale.

You will collaborate with product, data, and platform teams to develop feature pipelines, model training workflows, and low-latency serving infrastructure. The role emphasizes reliability, performance, and measurable improvements in advertiser performance and user engagement.

Qualifications

  • 5+ years of software engineering experience with production ML or data-driven systems.
  • Proficiency in Python for ML and data processing; working knowledge of Go.
  • Experience with AWS and distributed systems; scalable training pipelines and online inference services.
  • Practical experience applying LLMs to reduce development and data labeling effort.
  • Strong engineering judgment with reliability and performance focus.
  • Experience with AI-assisted development tools (e.g., Copilot, ChatGPT).

Responsibilities

  • Design, build, and improve ML models for ad ranking, relevance, and optimization.
  • Iterate on active learning strategies to improve ranking quality.
  • Leverage LLMs to reduce development and annotation effort.
  • Own ML experimentation, offline/online evaluation, and production inference.
  • Collaborate with product, data, and platform teams to translate gaps into ML improvements.
  • Maintain high standards for model performance, reliability, latency, and data quality.
  • Use AI-assisted tools to accelerate development and debugging.

Skills

Python
Go
AWS
Distributed systems
LLMs
Model deployment
Active learning
AI tooling
Data labeling

Education

Bachelor's or Master's in CS/ML

Tools

GitHub Copilot
LangChain
Bedrock
Vector databases

Job description

Fetch is seeking a Machine Learning Software Engineer to join its Ads Platform team. This role focuses on building ranking, relevance, and optimization models that drive ad selection and delivery at scale.

You will collaborate with product, data, and platform teams to develop feature pipelines, model training workflows, and low-latency serving infrastructure. The role emphasizes reliability, performance, and measurable improvements in advertiser performance and user engagement.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ML Engineer - Ads Platform (Remote)
Senior ML Engineer - Ads Platform (Remote)

Loeb Enterprises, LLC • United States

Remote
USD 130,000 - 190,000
Equity
401k Match
Medical, dental, vision for you and/or
+3
Senior ML Engineer: Real-Time Ad Ranking & Prediction
Senior ML Engineer: Real-Time Ad Ranking & Prediction

DT • New York (NY)

Hybrid
USD 170,000 - 230,000
Senior ML Engineer - Real-Time Ads Targeting & Ranking
Senior ML Engineer - Real-Time Ads Targeting & Ranking

EngineersOfAI • San Francisco (CA)

On-site
USD 220,000 - 275,000
Senior ML Engineer - Real-Time Ad Tech & Optimization
Senior ML Engineer - Real-Time Ad Tech & Optimization

Digital Turbine, Inc. • New York (NY)

Hybrid
USD 150,000 - 210,000
Remote ML Engineer - Ads Ranking & Production Systems
Remote ML Engineer - Ads Ranking & Production Systems

United States Digital Space LLC • United States

Remote
USD 190,000 - 275,000
Medical/dental/vision coverage
Remote work reimbursement
Equity refreshers
+2
Senior Machine Learning Engineer I - Ads Platform
Senior Machine Learning Engineer I - Ads Platform

Fetch • Northern (KY)

Hybrid
USD 150,000 - 210,000
Senior ML Engineer - AdTech Real-Time Optimization (Remote)
Senior ML Engineer - AdTech Real-Time Optimization (Remote)

Sigma Software • United States

Remote
USD 120,000 - 180,000
Senior ML Engineer: Real-Time User Signals for Ads
Senior ML Engineer: Real-Time User Signals for Ads

NewsBreak • Bellevue (KY)

On-site
USD 185,000 - 235,000
Health, dental, and vision
401(k)
Paid time off
+2
Senior ML Engineer — Real-Time Ad Tech Platform
Senior ML Engineer — Real-Time Ad Tech Platform

DT • Austin (TX)

Hybrid
USD 150,000 - 190,000
Hybrid work model
Senior ML Engineer - Remote, Ads Ranking & RL
Senior ML Engineer - Remote, Ads Ranking & RL

EngineersOfAI • San Francisco (CA)

On-site
USD 180,000 - 280,000
Comprehensive Healthcare Benefits and
401k with Employer Match
Global Benefit programs
+5