Demo

Data Scientist – eCommerce Search

Marlabs
St Louis, MO Contractor
POSTED ON 8/1/2026
AVAILABLE BEFORE 8/30/2026

Job Title – Data Scientist – eCommerce Search

Job Location – St. Louis MO – Hybrid


*ESSENTIAL JOB FUNCTIONS*

* Machine Learning Model Development: Design, train, and evaluate ranking models (learning-to-rank, neural networks, embedding-based approaches) to optimize search relevance and personalization.


* Search Query Analysis: Analyze search query logs, evaluate user behavior data to identify opportunities for relevance improvements and inform ranking strategies.

* Feature Engineering: Develop and engineer features from search, product, and user data to power ML models and improve ranking performance.

* Semantic Search & NLP: Implement semantic search for improved product discovery across chemistry and life science domains.

* Search Engine Tuning: Optimize Elasticsearch/Lucene configurations, including tokenization, stemming, query parsing, and lexical search algorithms (BM25) to work in concert with ML models.

* ML Pipeline Development: Build and maintain end-to-end ML pipelines, including data preprocessing, feature engineering, model training, evaluation, and deployment using MLOps best practices.

* Ranking & Personalization: Develop personalized ranking strategies that adapt to user segments, query intent, and business objectives; integrate collaborative filtering and content-based approaches.

* Performance Monitoring & Iteration: Monitor search and ML model performance metrics in production; identify drift and continuously improve models based on new data and domain insights.

* Data Analysis


*Education:*

* Bachelor’s degree in Computer Science, Engineering, Data Science, or a related quantitative field.


*Mandatory Skills:*

* 3 years of hands-on experience in machine learning, data science, search relevance, or ranking systems.

* Proven expertise in Python and ML frameworks (MLFlow, TensorFlow, PyTorch, Scikit- learn, or equivalent).

* Strong background in statistical analysis, data exploration, and working with large-scale datasets.

* Experience with feature engineering, data preprocessing, and data manipulation libraries (Pandas, NumPy, Spark).

* Demonstrated experience building or working with ranking models (learning- to-rank, neural ranking, or similar).

* Experience with semantic search, embedding, or dense retrieval methods.

* Deep understanding of search engines (Elasticsearch, Solr, OpenSearch), lexical search algorithms (BM25), information retrieval concepts, search relevance tuning, tokenization, stemming, and query parsing.

* Experience with MLOps practices and tools (model versioning, experiment tracking, pipeline orchestration).

* Proficiency in SQL and querying large datasets.

* Strong problem-solving and analytical skills with the ability to think critically about complex search and ranking problems.

* Excellent communication skills; ability to explain ML and search concepts to both technical and non-technical stakeholders.

* Ability to collaborate with cross-functional teams


Nice to have Skills:

* Experience in eCommerce Search

* Knowledge of microservices architectures, event-driven systems, and CI/CD Pipelines.

Hourly Wage Estimation for Data Scientist – eCommerce Search in St Louis, MO
$46.00 to $56.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Data Scientist – eCommerce Search?

Sign up to receive alerts about other jobs on the Data Scientist – eCommerce Search career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,112 - $113,166
Income Estimation: 
$116,765 - $144,626
Income Estimation: 
$90,112 - $113,166
Income Estimation: 
$116,765 - $144,626
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Marlabs

  • Marlabs Englewood, NJ
  • Role Summary Client is hiring a Software Engineer in AI or AI Engineer for a unique enterprise AI transformation role focused on process innovation and pra... more
  • 3 Days Ago

  • Marlabs Englewood, NJ
  • Job Summary We are seeking a skilled Senior DevOps Engineer to design, build, and maintain our AWS cloud infrastructure. You will automate deployment pipel... more
  • 3 Days Ago

  • Marlabs Buffalo, NY
  • Key Responsibilities Business Consulting & Stakeholder Engagement Partner with Finance, Treasury, Risk, Commercial Banking, Retail Banking, and Technology ... more
  • 3 Days Ago

  • Marlabs Plano, TX
  • JD Details We are looking for a mid‑level engineer to build and operate a data platform that uses Apache Iceberg as the lake‑house table format and Docker‑... more
  • 3 Days Ago


Not the job you're looking for? Here are some other Data Scientist – eCommerce Search jobs in the St Louis, MO area that may be a better fit.

  • Pacific Consultancy Services St. Louis, MI
  • ML Engineer I – Data Scientist (eCommerce Search) St. Louis, MI, USA (Onsite – 5 Days) Contract UST Global // Sigma-Aldrich Job Summary We are seeking an M... more
  • 3 Days Ago

  • H-E-B San Antonio, TX
  • Responsibilities H-E-B's Corporate Planning and Analysis Team develops and maintains budgets and financial systems while providing current, reliable financ... more
  • 18 Days Ago

AI Assistant is available now!

Feel free to start your new journey!