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

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.

Senior Software Engineer, ML
Dotdash MeredithSenior 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 & technologiesAirflowApacheAWSCloudGoogle 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 resumeApplicant 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