Data Scientist - Machine Learning, Search & Personalization

• Posted 30+ days ago • Updated 3 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Decision-making
  • Performance Tuning
  • Innovation
  • Search Engineering
  • Training
  • Algorithms
  • Collaboration
  • Python
  • PyTorch
  • TensorFlow
  • Data Processing
  • PySpark
  • Extract
  • Transform
  • Load
  • Computer Science
  • Data Science
  • Cloud Computing
  • Amazon Web Services
  • Google Cloud Platform
  • Google Cloud
  • Microsoft Azure
  • Real-time
  • Machine Learning (ML)
  • Research

Summary

This Turn2 client is a rapidly scaling technology company that is seeking a Data Scientist to design and deploy intelligent systems that shape how users search, discover, and interact with digital products. This role sits at the intersection of research and product, ideal for someone eager to solve hard problems at scale using applied ML.

You'll lead the development of real-time ranking, recommendation, and personalization models, working closely with engineering and product stakeholders to drive measurable user impact.

Why This Role Stands Out:
  • Core impact: Shape how users experience discovery and decision-making across the platform.
  • End-to-end ownership: From model design to production deployment and performance optimization.
  • Innovation-driven: Work with modern ML approaches-embeddings, ranking systems, and real-time inference.

What You'll Do:
  • Build machine learning models for search relevance, ranking, and personalized recommendations.
  • Develop and scale retrieval systems to support fast, relevant product discovery.
  • Design full ML pipelines from data ingestion and feature engineering to model training and deployment.
  • Experiment with embedding techniques, ranking algorithms, and personalization methods.
  • Collaborate with engineering and product teams to embed models into core user-facing experiences.

What You Bring:
  • 5+ years of hands-on experience in applied machine learning.
  • Deep knowledge of recommendation systems, search, personalization, or ranking models.
  • Strong Python skills and familiarity with ML libraries (e.g., PyTorch, TensorFlow).
  • Experience with distributed data processing (e.g., PySpark, ETL pipelines).
  • Track record of deploying machine learning models into production systems.

Bonus Points For:
  • Advanced degree in Computer Science, Data Science, or a related technical field.
  • Experience with cloud platforms like AWS, Google Cloud Platform, or Azure.
  • Familiarity with real-time inference systems or large-scale retrieval architectures.
  • Ability to bridge ML research and product needs-delivering practical solutions with business impact.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91069959
  • Position Id: ca777f51d3e824fdcf2fdcea0484675c
  • Posted 30+ days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Mountain View, California

Today

Full-time

USD 190,000.00 - 300,000.00 per year

New York, New York

Today

Full-time

Atlanta, Georgia

Today

Full-time

USD 65.00 - 70.00 per hour

Sunnyvale, California

Today

Full-time

USD 143,000.00 - 286,000.00 per year

Search all similar jobs