> Markdown version of [/jobs/ext/2297118-data-scientist](https://www.wearedevelopers.com/jobs/ext/2297118-data-scientist). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Data Scientist - **Company:** American IT Systems - **Location:** St. Louis, MO, United States - **Experience:** Expert - **Salary:** $124,800.0 - $135,200.0 - **Contract:** Permanent contract - **Skills:** Data Analysis, Artificial Neural Networks, Big Data, Apache Lucene, Encodings, Computational Linguistics, Databases, Continuous Integration, Data Cleansing, Data Visualization, Elasticsearch, Information Retrieval, 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 - **Published:** August 29, 2026 - **Apply:** https://www.careerjet.com/jobad/us5e1182af3b7af5b939a648f998068fac ## About the Role * 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. ## 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 + ## Related Videos - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search](https://www.wearedevelopers.com/videos/1647-optimizing-discovery-postgresql-s-role-in-transforming-getyourguide-s-search) - [Advanced Typing in TypeScript](https://www.wearedevelopers.com/videos/496-advanced-typing-in-typescript) - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [Data Science on Software Data](https://www.wearedevelopers.com/videos/162-data-science-on-software-data) - [Dynamic Entities in .NET: Building Low-Code Systems on Top of Entity Framework Core](https://www.wearedevelopers.com/videos/100218-dynamic-entities-in-net-building-low-code-systems-on-top-of-entity-framework-core) ## Related Articles - [Top Big Data Technologies That You Need to Know](https://www.wearedevelopers.com/magazine/108-top-big-data-technologies-that-you-need-to-know) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [MLOps – What’s the deal behind it?](https://www.wearedevelopers.com/magazine/125-mlops-what-s-the-deal-behind-it) - [Coffee with Developers - Maria Apazoglou - Making AI understandable for all in production](https://www.wearedevelopers.com/magazine/475-coffee-with-developers-maria-apazoglou-making-ai-understandable-for-all-in-production) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)