Grainger

Machine Learning Engineer II

Grainger

full-time

Posted on:

Location Type: Hybrid

Location: ChicagoIllinoisUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $110,500 - $184,100 per year

About the role

  • Partner with data scientists and data engineers to develop, deploy, and maintain machine learning solutions, from data pipelines to production model serving.
  • Build scalable, efficient, and automated processes for large-scale data analysis, model development, validation, and deployment.
  • Design and maintain ETL pipelines and workflow orchestration to support production ML systems.
  • Deploy and operate machine learning workloads and services on containerized infrastructure (AWS, Kubernetes).
  • Automate critical system operations and improve reliability, observability, and performance of ML systems.
  • Explore and evaluate emerging technologies and tools to improve ML development velocity and platform capabilities.
  • Provide technical support to platform users throughout the ML development lifecycle and assist in resolving production issues.
  • Develop documentation and best practices to help users more effectively leverage ML systems and tools.

Requirements

  • Master’s degree in computer science, data science, analytics, or a related technical field required.
  • 2+ years of experience developing, deploying, and maintaining production machine learning or data-intensive software systems using Python.
  • Strong software engineering fundamentals, including version control, testing, and CI/CD practices.
  • Experience working with containerized environments (Docker, Kubernetes).
  • Experience deploying or supporting machine learning models in production, including batch and/or real-time inference.
  • Familiarity with AWS services such as S3, ECR, Secrets Manager, or similar cloud platforms.
  • Experience building data pipelines and automating workflows using orchestration tools (e.g., Airflow, Astronomer).
  • Working knowledge of databases and data querying (e.g., SQL, Snowflake, DuckDB).
  • Understanding of core machine learning concepts and the model development lifecycle, including time series forecasting, clustering, and operations research–based optimization models (e.g., Gurobi, Pyomo).
  • Strong communication and collaboration skills, with the ability to work effectively across engineering and data science teams.
  • Self-directed, curious, and motivated to learn and apply new technologies.
Benefits
  • Medical, dental, vision, and life insurance plans with coverage starting on day one of employment and 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 (accrual prorated based on employment start date) and 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 and free access to financial counseling, education, and tools.
  • Maternity support programs, nursing benefits, and up to 14 weeks paid leave for birth parents and up to 4 weeks paid leave for non-birth parents.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
machine learningPythonETLdata pipelinesCI/CDversion controldata analysismodel developmentSQLtime series forecasting
Soft Skills
communicationcollaborationself-directedcuriousmotivated to learn