Applied Machine Learning Scientist

Grainger BusinessesChicago, IL
$112,900 - $188,100Hybrid

About The Position

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.

Requirements

  • Bachelor's Degree in Computer Science, Statistics, Mathematics, Applied Mathematics, Engineering, Data Science, or a related field required
  • 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.

Nice To Haves

  • Master's Degree in a related field preferred
  • 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.

Responsibilities

  • 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.

Benefits

  • Medical, dental, vision, and life insurance plans with coverage starting on day one of employment
  • 6 free sessions each year with a licensed therapist to support your emotional wellbeing.
  • 18 paid time off (PTO) days annually for full-time employees
  • 6 company holidays per year.
  • 6% company contribution to a 401(k) Retirement Savings Plan each pay period, no employee contribution required.
  • Employee discounts
  • tuition reimbursement
  • student loan refinancing
  • free access to financial counseling, education, and tools.
  • Maternity support programs
  • nursing benefits
  • up to 14 weeks paid leave for birth parents
  • up to 4 weeks paid leave for non-birth parents.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service