ML Software Engineer Jobs in Missouri
ML Software Engineer jobs in Missouri are open across Jefferson City, Creve Coeur, and O'Fallon and other Missouri metros, with employers like Lincoln University of Missouri, Bass Pro Shops, and Cushman & Wakefield hiring at every experience level. Find a role that fits below and apply directly.
Find ML Software Engineer JobsOverview
Showing 5 of 6+ ML Software Engineer jobs











Role: Senior Machine Learning Engineer
Location: St. Louis, Missouri
Duration: 6+ Months
ONLY H1B Candidates and Local candidates are preferred (Ready to relocate to Client location)
Min 10+ Years Exp Required
This is hybrid role in St. Louis, MO (2-3 days)
The Digital and eCommerce team currently operates several B2B websites and direct digital sales channels via a globally deployed cloud-based platform that are a growth engine for Client life science business. We provide a comprehensive catalog of all products, enabling our customers to find products and purchase products as well as get detailed scientific information on those products.
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.
- Search Relevance Documentation: Maintain clear documentation of search algorithms, ranking models, tuning strategies, and system configurations for internal teams.
- Mentorship: Guide engineers on search relevance techniques, ML best practices, and data-driven problem-solving.
QUALIFICATIONS
Education:
- Bachelor’s degree in Computer Science, Engineering, Data Science, or a related quantitative field.
Mandatory Skills:
- 6+ years of hands-on experience in machine learning, data science, search relevance, or ranking systems.
- Proven expertise in Python and ML frameworks (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, embeddings, 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.
See All 6 ML Software Engineer Jobs in Missouri
Find roles in Missouri that match your experience and apply in just a few clicks.
Find ML Software Engineer JobsML Software Engineer Jobs by City in Missouri
Where Missouri roles are concentrated, by current openings.
ML Software Engineer Job Market in Missouri
A snapshot from current Missouri openings, updated as new roles post.
Who's Hiring
- Lincoln University of Missouri2

- Bass Pro Shops1

- Cushman & Wakefield1

- Mastercard1

- YASH Technologies1

Top Industries Hiring
- Construction & Real Estate1
- Consulting & Professional Services1
- Education1
- Retail1
- Technology & Software1
What Missouri Employers Look For
The qualifications that appear most often in ML software engineer jobs across Missouri.
- Proficiency in Python and at least one major ML framework such as PyTorch or TensorFlow
- Experience designing, training, and deploying machine learning models in production environments
- Familiarity with MLOps practices including experiment tracking, model versioning, and CI/CD pipelines
- Strong foundations in statistics, probability, and linear algebra relevant to model development
- Bachelor's or master's degree in computer science, electrical engineering, or a related quantitative field
- Experience with cloud platforms such as AWS, Google Cloud, or Azure for scalable model serving
ML Software Engineer Jobs in Missouri: Frequently Asked Questions
How many ML software engineer jobs are there in Missouri?
There are 6+ ML software engineer openings in Missouri on Migrate Mate as of June 2026, with the most roles in Jefferson City, Creve Coeur, and O'Fallon. New positions post regularly as employers across Missouri hire.
How much do ML software engineers make in Missouri?
ML software engineers in Missouri earn a median of about $126,120 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $72,570 for the lowest 10% to over $169,340 for the top 10%. Pay rises with experience, specialty, and employer.
Which Missouri cities have the most ML software engineer jobs?
Jefferson City, Creve Coeur, and O'Fallon have the most ML software engineer openings in Missouri right now, with additional roles spread across smaller metros statewide.
Which companies hire ML software engineers in Missouri?
Employers hiring ML software engineers in Missouri include Lincoln University of Missouri, Bass Pro Shops, and Cushman & Wakefield, based on current listings on Migrate Mate as of June 2026.
Are there remote ML software engineer jobs in Missouri?
Yes. About 17% of ML software engineer openings tied to Missouri are remote or hybrid as of June 2026. The rest are on-site roles based in Missouri metros.
How do I apply for ML software engineer jobs in Missouri?
You can apply to ML software engineer jobs in Missouri directly on Migrate Mate. Search the listings above, find roles that match your experience and preferred Missouri location, then apply to each one that fits.
See All 6 ML Software Engineer Jobs in Missouri
Find roles in Missouri that match your experience and apply in just a few clicks.
Find ML Software Engineer Jobs