Data Scientist

American IT Systems
St. Louis, MO, United States
1 day ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$124,800.0 - $135,200.0
Working hours
Regular working hours

Tech stack

Data Analysis Artificial Neural Networks Big Data Apache Lucene Encodings Computational Linguistics Databases Continuous Integration Data Cleansing Data Visualization Elasticsearch Information Retrieval
+30 more
Python (Programming Language) Search Algorithms Machine Learning NumPy Performance Tuning Tensorflow Search Technologies Apache Solr SQL Databases Stemming Tableau (Software) Data Processing Feature Engineering Pytorch Large Language Models Prompt Engineering Apache Spark Indexer Pandas Event Driven Architecture Scikit Learn Information Technology Performance Monitor Search Engines Machine Learning Operations Tools for Reporting Looker Analytics Software Version Control Data Pipelines Microservices

Job description

You will be responsible for optimizing search relevance, tuning search engine behaviour, and applying advanced AI/ML techniques to elevate how users discover and interact with products. You’ll work closely with Product Owner, Data Scientists, and Software Engineers to deliver seamless and personalized search experiences that directly impact business outcomes. 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 behaviour 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., Our Client, an Energy company, is looking for a Data Scientist for their St Louis, MO/ Hybrid location. Responsibilities: Generates reports and regular datasets or report infor…
  • 12 days ago +

Requirements

  • Python & Machine Learning
  • Search Relevance, Ranking & Ranking Algorithms
  • Elasticsearch / Solr / OpenSearch
  • Semantic Search & Embeddings
  • Feature Engineering & Data Processing
  • SQL & Large-Scale Data Processing
  • MLOps, * 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

Preferred Skills:*

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

  • Experience in training & fine tuning the models.

  • Experience with large language models (LLMs) or prompt engineering.

  • Experience with semantic indexing and dense vector search (e.g., vector

  • databases).

  • Experience in Search Metrics evolution

  • Familiarity with data visualization and analytics tools (Tableau, Looker, etc.).

  • Background in NLP, information retrieval, or computational linguistics.

  • Experience on search or ML-focused teams

Nice to have Skills:

  • Experience in eCommerce Search

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

2:03 min

Accelerating pandas dataframes using cudf module plugins

Ankit Patel Ankit Patel · World Congress 2024

2:36 min

Analyzing limitations with PostgreSQL bitmap heap scans

Dharin Shah Dharin Shah · World Congress 2025

3:14 min

Structuring career paths and localized data architectures

Ulrich Wurstbauer +1 · LIVE

1:25 min

Replacing NumPy with cuPy for straightforward GPU acceleration

Paul Graham Paul Graham · World Congress 2025

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

Videos

See all

Related articles

See all