> Markdown version of [/jobs/ext/3018353-applied-machine-learning-scientist](https://www.wearedevelopers.com/jobs/ext/3018353-applied-machine-learning-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). --- # Applied Machine Learning Scientist - **Company:** W.W. Grainger, Inc - **Location:** Chicago, IL, United States - **Experience:** Experienced - **Salary:** $112,900.0 - $188,100.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Airflow, Data Analysis, Code Reuse, Code Review, Django Web Framework, E-Procurement, Python (Programming Language), Machine Learning, NumPy, SciPy, Software Engineering, SQL Databases, Workflow Management Systems, Data Processing, Feature Engineering, Flask (Web Framework), Snowflake, Deep Learning, Model Validation, Fastapi, Pandas, Scikit Learn, Information Technology, Statistics Packages, Machine Learning Operations, Software Version Control, Docker, Databricks - **Published:** September 20, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=e8bc884aee2d07d0 ## About the Role * Bachelor's Degree in Computer Science, Statistics, Mathematics, Applied Mathematics, Engineering, Data Science, or a related field required required * Master's Degree in a related field preferred * 2+ years of experience in machine learning, data science, applied statistics, or a related analytical field required. * Strong Python and SQL programming skills, including data manipulation, analysis, and model development. * Knowledge of machine learning, statistical modeling, and model evaluation techniques. * Experience with feature engineering, experimentation, and interpreting model performance. * Ability to write maintainable code and work within software development practices such as version control and code review. * Strong communication and collaboration skills with the ability to explain technical concepts and tradeoffs to varied audiences. * Demonstrated experience with the scientific python stack including numpy, scipy, scikit-learn, statsmodels, pandas and torch. * Experience with Python API frameworks like Django, FastAPI or Flask, and with workflow orchestration tools like Airflow or Prefect preferred. * Experience working with Snowflake or Databricks, MLFlow, Docker and Kubernetes preferred. ## Description The Machine Learning Team in the Grainger Technology Group is hiring an Applied ML Scientist to help design, develop, and deploy advanced machine learning solutions for Grainger's e-procurement (ePro) system. You will contribute to ML solutions, with techniques ranging from classical statistical modeling to modern AI and foundation models, designed to help modernize and streamline Grainger's e-procurement operations. You Will * Conduct exploratory data analysis to frame business problems, identify patterns, and define data and modeling requirements. * Design, train, validate, and improve machine learning, deep learning, and related models for prediction, classification, ranking, retrieval, recommendation, matching/ entity resolution, product data enrichment, and related applications. * Build maintainable, reusable code and data workflows using Python, SQL, and related tools to support experimentation, model development, and deployment. * Evaluate model performance using appropriate metrics, experiments, and error analysis, and recommend improvements based on results. * Partner with engineers, product managers, analysts, and other stakeholders to translate requirements into scalable, production-ready machine learning solutions. * Support use cases including agentic automation, digital assistants, document intelligence and entity resolution. * Document methods, assumptions, results, and tradeoffs, and communicate technical findings and recommendations clearly to technical and nontechnical audiences. ## Related Videos - [Python Data Visualization @ Deepnote (w/ PyViz overview)](https://www.wearedevelopers.com/videos/113-python-data-visualization-deepnote-w-pyviz-overview) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [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) - [Empowering Retail Through Applied Machine Learning](https://www.wearedevelopers.com/videos/976-empowering-retail-through-applied-machine-learning) - [How to implement convenient Python bindings to C++](https://www.wearedevelopers.com/videos/618-how-to-implement-convenient-python-bindings-to-c) - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [MLOps – What’s the deal behind it?](https://www.wearedevelopers.com/magazine/125-mlops-what-s-the-deal-behind-it)