Principal ML Engineer - Remote Personalization & Ranking

Aimlroles

Northern (KY)

Hybrid

USD 185,000 - 205,000

Full time

42 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

iFIT is seeking a Senior Machine Learning Engineer to lead recommendation and search personalization efforts from data pipelines to production serving. This remote US role requires mentoring engineers and collaborating across Product, Engineering, Data and Security to deliver measurable product outcomes.

You will own end-to-end ML systems, drive relevance through rigorous experiments, and advance a privacy-first architecture while scaling across the platform.

Qualifications

  • Demonstrated experience building recommendation and/or search systems that operate in production at scale.
  • Strong ML engineering fundamentals including ranking and retrieval concepts, feature engineering, model training and evaluation, and practical deployment considerations.
  • Proven ability to connect model improvements to measurable user and product outcomes through structured experimentation.
  • Strong software engineering skills including building reliable pipelines and services, writing maintainable code, and debugging complex distributed systems.
  • Ability to communicate clearly with Product and Engineering partners, explain trade-offs, and align cross‑functional teams on direction.
  • Authorized to work in the United States without sponsorship.

Responsibilities

  • Set the technical direction for recommendations and search personalization across product surfaces, choosing priorities and experiments
  • Build ranking, retrieval and personalization systems from data pipelines and features through model training and production serving
  • Test relevance changes, read the results and refine models as content, user behavior and product surfaces change
  • Work with Product and Engineering to connect model behavior to product results and keep deployed systems reliable
  • Partner with Data and Security on personalization designs that meet privacy, data-access and operational needs

Job description

iFIT is seeking a Senior Machine Learning Engineer to lead recommendation and search personalization efforts from data pipelines to production serving. This remote US role requires mentoring engineers and collaborating across Product, Engineering, Data and Security to deliver measurable product outcomes.

You will own end-to-end ML systems, drive relevance through rigorous experiments, and advance a privacy-first architecture while scaling across the platform.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior ML Engineer, Personalization & Search
Remote Senior ML Engineer, Personalization & Search

iFit • United States

Remote
USD 185,000 - 205,000
Lead ML Engineer – Personalization & Ranking (Remote)
Lead ML Engineer – Personalization & Ranking (Remote)

fetch • United States

Remote
USD 180,000 - 240,000
Senior ML Engineer - Personalization & Recommender Systems
Senior ML Engineer - Personalization & Recommender Systems

Peloton • New York (NY)

On-site
USD 141,000 - 191,000
Medical, dental and vision insurance
401k plan
Stock Purchase Plan
+1
Senior ML Engineer: Personalization & Scalable Systems Remote
Senior ML Engineer: Personalization & Scalable Systems Remote

Kard Financial, Inc. • United States

Remote
USD 160,000 - 190,000
Health, Dental & Vision
401k with employer match
Flexible PTO
+1
Remote ML Engineer — Personalization & Recommendations
Remote ML Engineer — Personalization & Recommendations

Lever, Inc. • Spain (TX)

Remote
USD 80,000 - 120,000
Fully remote working environment
Unlimited vacation
Work-from-home stipend
+5
Remote ML Engineer – Personalization & Recommendations
Remote ML Engineer – Personalization & Recommendations

GCS Recruitment • Portsmouth (VA)

On-site
USD 90,000 - 120,000
Remote ML Engineer (Python) – Personalization at Scale
Remote ML Engineer (Python) – Personalization at Scale

GCS Recruitment • United States

On-site
USD 80,000 - 120,000
Staff ML Engineer - Recommender & Personalization (Remote)
Staff ML Engineer - Recommender & Personalization (Remote)

Discord • San Francisco (CA)

On-site
USD 272,000 - 340,000
Senior Personalization Scientist (Remote)
Senior Personalization Scientist (Remote)

Dotdash Meredith • United States

Hybrid
USD 160,000 - 190,000
Remote work flexibility
Office in NYC (3 days in office)
Staff ML Engineer – Recommendation Systems (Remote)
Staff ML Engineer – Recommendation Systems (Remote)

Aimlroles • Santa Monica (CA)

Hybrid
USD 205,000 - 265,000
Competitive compensation
Exceptional benefits package
Flexible Vacation & Paid Time Off
+1