← all jobs

[Remote] Senior Software Engineer 1, ML

Work from home Full-time role Hiring

Note: The job is a remote job and is open to candidates in USA. People Inc. is focused on building a next-generation product discovery platform that connects shoppers with their desired products. As a Senior Software Engineer for personalization, you will design and develop the recommendation algorithm that enhances user experience by personalizing their product feeds based on individual preferences.

Responsibilities

  • 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 and evaluate a range of approaches including collaborative filtering, content-based filtering, and hybrid neural architectures
  • Build and maintain product embedding models that capture rich semantic similarity across the retailer feed catalog
  • Develop cold-start strategies to generate high-quality recommendations for new users with limited save history
  • Design and maintain robust pipelines to ingest, normalize, and enrich product feeds from thousands of retail partners
  • Collaborate on a unified product taxonomy and attribute extraction layer that standardizes inconsistent retailer data into coherent features (category, color, material, fit, etc.)
  • Leverage NLP and computer vision techniques to extract attributes from unstructured product descriptions and images
  • Partner with the data engineering team to maintain data quality, freshness, and catalog coverage at scale
  • Build and own the ranking and re-ranking layer that assembles each user's personalized feed in real time
  • Develop and tune multi-objective ranking that balances relevance, novelty, diversity, and business goals (e.g., promoted/sponsored retailer partnerships)
  • Implement feedback loops that continuously update user preference models based on implicit signals (saves, clicks, dwell time, shares)
  • Build A/B testing solutions to rigorously evaluate ranking and recommendation changes against key engagement metrics
  • Own production systems. Debug issues across indexing, retrieval, ranking, and serving layers
  • Create clear documentation for pipelines, models, APIs, and system design
  • Contribute to best practices for ML systems, API design, and scalable infrastructure
  • Stay current with advancements in recommendation, ranking, and personalization systems and apply them where they make practical impact

Skills

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 5+ years of ML engineering experience focused on recommendation systems, personalization, or search ranking with hands-on depth in collaborative filtering, matrix factorization, content-based, and hybrid neural approaches
  • Proven experience designing, training, and deploying embedding models and vector retrieval (e.g., Milvus, Pinecone) for product or content similarity at catalog scale
  • Production experience serving real-time, low-latency ML predictions and managing the full model lifecycle — training, deployment, versioning, and monitoring — on cloud ML platforms such as AWS SageMaker or GCP Vertex AI (including Vertex AI Pipelines)
  • Rigorous experimentation discipline: experiment design, A/B and multivariate testing, and the analytical ability to translate model results into clear product and 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 for streaming ingestion, transformation, and feature engineering
  • Applied NLP and/or computer vision experience extracting structured attributes (category, color, material, fit) from unstructured product descriptions and imagery
  • Strong API and infrastructure foundations: REST and GraphQL design with secure auth (OAuth/JWT), Git-based workflows, containerization with Docker and Kubernetes, and production observability with Grafana, Kibana, and APM tooling
  • Curiosity and pragmatism around emerging AI, particularly LLMs and modern retrieval/ranking techniques, with a track record of bringing new approaches into real production use cases
  • Strong written and verbal communication, able to explain technical tradeoffs to both technical and non-technical stakeholders, with a data-driven approach to problem solving
  • Backend and API development using Python, FastAPI, Node.js, and TypeScript
  • Search and indexing using Elasticsearch for relevance, retrieval, and query optimization
  • Event driven architecture and streaming using Apache Kafka
  • Vector search and embeddings infrastructure using vector databases such as Milvus or Pinecone
  • Cloud and infrastructure using Google Cloud Platform or Amazon Web Services with containerization via Docker and orchestration through Kubernetes

Benefits

  • Annual bonuses
  • Short- and long-term incentives
  • 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

Company Overview

  • People Inc. is a digital media company that specializes in research, technology, finance, operations, and consumer services. It is a sub-organization of IAC. It was founded in 1996, and is headquartered in New York, New York, USA, with a workforce of 1001-5000 employees. Its website is https://www.people.inc/.
  • More open positions

    [Remote] Director, Client Finance

    Work from home Full-time role

    [Remote] Principal UX/UI Product Designer

    Work from home Full-time role

    [Remote] Client Growth Manager

    Work from home Full-time role

    [Remote] Director, Growth Marketing

    Work from home Full-time role

    [Remote] Senior Recruiter, Executive

    Work from home Full-time role

    Underwriter — Strategic Growth & Risk

    Work from home Full-time role

    Service Titan Campaign Contractor

    Work from home Full-time role

    Product Owner – Manager, Business and Program Management

    Work from home Full-time role

    Life Insurance Agent-Remote Position-Flexible Hours

    Work from home Full-time role

    TAPFIN – Resource Professional

    Work from home Full-time role

    Remote Part‑Time Customer Service Representative – Home‑Based Support for careerzynith’s Global E‑Commerce & Cloud Services

    Work from home Full-time role

    Senior DevOps Engineer

    Work from home Full-time role

    Video Editor & Content Creator Specialist - Freelance, Remote

    Work from home Full-time role

    Talent Acquisition Lead

    Work from home Full-time role

    Client Solutions Specialist

    Work from home Full-time role

    Sr Sales Manager IES - Service Contracts

    Work from home Full-time role

    Experienced Customer Support Specialist – Remote Opportunity with careerzynith

    Work from home Full-time role

    Contact Center Associate 2

    Work from home Full-time role

    Technical Services Developer

    Work from home Full-time role

    [Remote] SOC Architect (Remote)

    Work from home Full-time role

    [Remote] SAP Analytics & Reporting SME - Alteryx

    Work from home Full-time role