Jobs · Engineering

Senior Software Engineer

Haystack · United States · Today
RemoteRemoteEngineering$195k/yrFull-time

About the role

This is an exciting opportunity to work with a leading digital media company that connects shoppers with products they love, leveraging a rich understanding of user preferences to create deeply personalized shopping experiences. They are building a cutting-edge recommendation engine at the heart of their platform.

Responsibilities

  • Design and build core personalization engines using user-saved product data as behavioral signals.
  • Develop multi-signal recommendation models incorporating various user preferences like brand affinity, category, color, and price.
  • Implement and evaluate diverse approaches including collaborative filtering, content-based filtering, and hybrid neural architectures.
  • Build and maintain product embedding models to capture rich semantic similarity across vast retail catalogs.
  • Design robust pipelines for ingesting, normalizing, and enriching product feeds from thousands of retail partners.

Requirements

  • 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 for product similarity at scale.
  • Production experience serving real-time, low-latency ML predictions and managing the full model lifecycle on cloud ML platforms.
  • Rigorous experimentation discipline, including A/B testing and analytical ability to translate model results into business decisions.
  • Extensive backend engineering with strong proficiency in Python and modern ML frameworks (PyTorch, TensorFlow, or JAX), plus working knowledge of Node.js and TypeScript.
  • Experience designing large-scale data and feature pipelines using Apache Kafka, Spark, Beam, Airflow, or Flink.

Qualifications

High-ownership, high-impact role in shaping a foundational product. Opportunity to collaborate closely with product, engineering, and data teams. Work on a next-generation product discovery platform connecting millions of shoppers with products. Competitive compensation up to $195,000 per year.

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 2 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com