Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Dotdash Meredith

Senior Software Engineer, ML

Dotdash Meredith

Senior Software Engineer developing personalization algorithms leveraging ML for product recommendations. Collaborating across teams to enhance user-centric shopping experiences with deep analytics.

Posted 5/15/2026full-timeNew York City • Alabama, California, Illinois, Iowa, New York, Washington • 🇺🇸 United StatesSenior💰 $160,000 - $180,000 per yearWebsite

Tech Stack

Tools & technologies
AirflowApacheAWSCloudGoogle Cloud PlatformGraphQLJavaScriptKafkaNode.jsPythonPyTorchSparkTensorflowTypeScript

About the role

Key responsibilities & impact
  • own the design, development, and continuous improvement of the recommendation algorithm
  • build a system that learns each user's unique preferences across brand, category, color, price point, and fit
  • collaborate closely with product, engineering, and data teams to define what great personalization looks like
  • design and build the core personalization engine using user-saved product data as behavioral signals
  • develop multi-signal recommendation models that incorporate brand affinity, product category, color palette, fit/sizing signals, price sensitivity, and trends
  • implement feedback loops that continuously update user preference models based on implicit signals

Requirements

What you’ll need
  • 5+ years of ML engineering experience focused on recommendation systems, personalization, or search ranking
  • Proven experience designing, training, and deploying embedding models and vector retrieval (e.g., Milvus, Pinecone)
  • Production experience serving real-time, low-latency ML predictions and managing the full model lifecycle on cloud ML platforms such as AWS SageMaker or GCP Vertex AI
  • Rigorous experimentation discipline: experiment design, A/B and multivariate testing
  • Extensive backend engineering with strong proficiency in Python and modern ML frameworks (PyTorch, TensorFlow, or JAX)
  • Working knowledge of Node.js and TypeScript
  • Experience designing large-scale data and feature pipelines using Apache Kafka, Spark, Beam, Airflow, or Flink
  • Applied NLP and/or computer vision experience extracting structured attributes from unstructured product descriptions and imagery
  • Strong API and infrastructure foundations: REST and GraphQL design with secure auth (OAuth/JWT)

Benefits

Comp & perks
  • medical, dental, vision, prescription drug coverage
  • unlimited paid time off (PTO)
  • adoption or surrogate assistance
  • donation matching
  • tuition reimbursement
  • basic life insurance
  • basic accidental death & dismemberment
  • supplemental life insurance
  • supplemental accident insurance
  • commuter benefits
  • short term and long term disability
  • health savings and flexible spending accounts
  • family care benefits
  • a generous 401K savings plan with a company match program
  • 10-12 paid holidays annually
  • generous paid parental leave (birthing and non-birthing parents)
  • voluntary benefits such as pet insurance, accident, critical and hospital indemnity health insurance coverage, life and disability insurance

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
machine learning engineeringrecommendation systemspersonalizationembedding modelsvector retrievalreal-time ML predictionsbackend engineeringPythonNLPcomputer vision
Soft Skills
collaborationexperiment designA/B testingmultivariate testing