Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Machine Learning Engineer (Demand Forecasting)

Temporary

Dahl Consulting

Title : Machine Learning Engineer (Demand Forecasting)
Location : Remote (US-based)
Job Type : W-2 Contract (4 Months)
Compensation : $82.71 - $90.22/hr W-2 with benefits
Industry: Retail

---
About the Role
We are partnering with a leading national retailer and digital fulfillment organization to identify an experienced Machine Learning Engineer to support the modernization of their demand forecasting capabilities. Operating in the fast-paced omnichannel retail space, our client forecasts order volumes, units, and fulfillment capacity across multiple channels—including Order Pickup (OPU), Ship-to-Home, and Drive Up—to optimize store operations and labor planning at enterprise scale.

This position sits at the intersection of machine learning research and production engineering. Working closely with data scientists and platform engineers, you will scale data processing workloads, build robust ML pipelines, and ensure forecasting models run reliably in production. The ideal candidate brings a true ML engineering mindset—combining data engineering, pipeline orchestration, and software engineering skills—to modernize a complex forecasting ecosystem that directly impacts store labor planning and the customer experience.
Job Description
As a Machine Learning Engineer (Demand Forecasting), you will bridge the gap between ML research and production deployment within our client's digital fulfillment organization. Your primary focus will be modernizing and scaling the systems that power demand forecasting across a high-volume retail environment.

In this role, you will:
  • Scale data processing workloads and convert research-grade code into production-ready, enterprise-scale solutions.
  • Build, orchestrate, and maintain robust ML pipelines that support forecasting models across multiple fulfillment channels.
  • Partner with data scientists and platform engineers to productionize models and ensure they run reliably and efficiently at scale.
  • Optimize data pipelines for performance, scalability, and cost efficiency.
  • Contribute to the reliability and modernization of a forecasting ecosystem that directly influences store operations planning and customer satisfaction.
Qualifications
Required Qualifications:
  • Machine Learning & Data Science
    • Experience building and deploying ML models in production environments.
    • Hands-on experience with time series forecasting (Prophet, ARIMA, or similar).
    • Understanding of hyperparameter tuning, model validation, and experiment tracking.
    • Familiarity with feature engineering and feature store concepts.
  • Data Engineering & Scalability
    • Proficiency converting pandas-based workloads to PySpark for large-scale processing.
    • Experience with distributed data processing frameworks (Spark, Dask, or Ray).
    • Ability to optimize data pipelines for performance and cost efficiency.
    • Working knowledge of data formats (Parquet, CSV) and partitioning strategies.
    • Experience with BigQuery or similar analytical databases, including table design, partitioning, clustering, and writing/validating datasets.
  • ML Pipeline Orchestration
    • Experience building ML pipelines using Kubeflow Pipelines (KFP), Vertex AI, or Airflow.
    • Understanding of pipeline component design, DAG orchestration, and caching strategies.
    • Ability to integrate data validation, model training, and deployment steps into workflows.
    • Experience with pipeline parameterization and configuration management.
  • Software Engineering
    • Strong Python proficiency with production-grade coding standards.
    • Ability to read, refactor, and extend existing codebases.
    • Version control experience (Git) and structured change management.
    • Familiarity with testing frameworks (pytest), dependency management (Poetry/UV), and code quality tools (pre-commit, linting).
  • Cloud & Infrastructure
    • Hands-on experience with GCP (Vertex AI, Cloud Storage) or equivalent cloud platforms.
    • Familiarity with containerization (Docker) and container orchestration (Kubernetes).
    • Experience with CI/CD pipelines for ML workflows.
    • Understanding of secrets management and environment configuration.
Preferred Qualifications:
  • Experience with Ray for distributed ML training and inference.
  • Exposure to Hadoop ecosystem tools (Hive, HDFS, Spark on YARN).
  • Knowledge of ML model monitoring and drift detection.
  • Experience with infrastructure-as-code (Terraform, Cloud Deployment Manager).
  • Exposure to ML/analytics-driven systems or forecasting platforms.
  • Advanced performance tuning and scalability optimization experience.
  • Familiarity with retail, merchandising, or supply chain systems, including demand forecasting domains.
  • Experience working with data science teams to productionize research code.
  • Background in scaling ML systems from prototype to enterprise-grade deployments.
  • Experience supporting globally distributed teams across time zones.
  • Knowledge of automated alerting, runbooks, and operational playbooks.
Benefits
Dahl Consulting is proud to offer a comprehensive benefits package to eligible employees that will allow you to choose the best coverage to meet your family’s needs. For details, please review the DAHL Benefits Summary:  How to Apply
Take the first step on your new career path!  To submit yourself for consideration for this role, simply click the apply button and complete our mobile-friendly online application. Once we’ve reviewed your application details, a recruiter will reach out to you with next steps!
Equal Opportunity Statement
As an equal opportunity employer, Dahl Consulting welcomes candidates of all backgrounds and experiences to apply. If this position sounds like the right opportunity for you, we encourage you to take the next step and connect with us. We look forward to meeting you!

#LI-NC1
#LI-Remote
Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Machine Learning Engineer (Demand Forecasting) in Minnesota vacancy
  • $138k - $208k

     ...Comscore, Total Visits, March 2026) Day to Day As a Senior Machine Learning Engineer on our Marketplace Efficiency team, you will build the...  ...to measure what changed. The work spans prediction, forecasting, and optimization under uncertainty at global scale. The marketplace... 
    Suggested
    Part time
    Work experience placement
    Local area

    Indeed

    Saint Paul, MN
    3 days ago
  •  ...will be asked to leverage your current skills while also learning new ones. Working in over 500 different technologies and...  ...relationship as a high-performance team.  We are adding a Machine Learning Engineer to our team! This person will play a key role in designing... 
    Suggested
    Full time
    Work experience placement
    Local area
    Work visa

    Solution Design Group

    Minneapolis, MN
    23 hours ago
  • $85k - $125k

     ...You Will:Collaborate with researchers on projects related to machine learning, artificial intelligence, and computer vision Perform rapid...  ...Master's degree in Computer Science, Electrical and Computer Engineering, or related fieldProficiency in PythonExperience with deep... 
    Suggested
    Full time
    Contract work
    Temporary work
    Worldwide
    Flexible hours

    Kitware

    Minneapolis, MN
    23 hours ago
  • $129.5k - $197.5k

    Worker TypeRegularJob DescriptionSummaryThe Machine Learning Engineer III will have the opportunity to interact with R&D Group to develop a variety of innovative computer vision detection, classification, localization, and tracking solutions for defense and commercial applications... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office

    AeroVironment

    Minneapolis, MN
    3 days ago
  • $164.6k - $282.2k

     ...optimization on a global scale. Join us to start Caring. Connecting. Growing together.Optum.ai is an AI-native healthcare consulting and engineering organization within Optum Insight. Our mission is to commercialize AI innovations developed across UnitedHealth Group and deliver... 
    Suggested
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealthcare At Home

    Eden Prairie, MN
    1 day ago
  • $60.15 - $75.18 per hour

     ...Job Description Title : Machine Learning Engineer Location : Brooklyn Park, MN Job Type : Contract (4 Months) Compensation : $60.15 - $75.18/hr Industry: Retail --- About the Role We are partnering with a leading national... 
    Contract work

    Dahl Consulting

    Minneapolis, MN
    4 days ago
  • $118k - $176k

     ...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day The Machine Learning Engineer I role partners closely with business partners across various functions to help execute strategic initiatives that increase... 
    Work experience placement
    Local area

    Indeed

    Saint Paul, MN
    4 days ago
  •  ...Work For seven years running. Learn more at Slalom.com.About the RoleWe...  ...seeking an experienced AI/ML Engineer to design, deploy, and operate production-grade machine learning and Generative AI...  ...analytics challenges involving forecasting, optimization, decision support... 
    Full time
    Contract work
    Local area
    Remote work
    Flexible hours

    Slalom

    Minneapolis, MN
    23 hours ago
  • $55 - $80 per hour

     ...actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $55.00/hr - $80.00/hr Exciting opportunity for a Machine Learning Engineer in the Twin Cities! This is a contract-to-hire position. Are you passionate about... 
    Contract work
    Local area
    3 days per week

    Intuitive Technology Group - Transforming Tomorrow

    Saint Paul, MN
    2 days ago
  • $138k - $208k

     ...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Senior Machine Learning Engineer on our Sourcing team, you will work on developing and deploying ML and AI solutions in production. You'll be collaborating... 
    Work experience placement
    Local area

    Indeed

    Saint Paul, MN
    1 day ago
  • $119k - $144k

     ...activity, pricing, supply and demand, market anomalies, and...  ...VBA.Experience developing machine learning and AI-driven predictive analytics...  ...may include regression and forecasting, classification and...  ...platforms and modern software engineering practices, including Azure,... 
    Full time
    Local area

    Midcontinent Independent System Operator Inc.

    Eagan, MN
    23 hours ago
  • $126.2k - $264.1k

     ...Job Description Implements machine learning (ML) models for production. Ensures the readiness of machine learning models for deployment in production. Automates machine learning workflows. Creates infrastructure and frameworks to monitor the performance of machine... 
    Temporary work
    Flexible hours
    Shift work

    Oracle

    Saint Paul, MN
    1 day ago
  • $163k - $245k

     ...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Staff Machine Learning Engineer, you will be a team lead on the Employer Agents Team. Your team will be responsible for driving value and better customer... 
    Work experience placement
    Local area

    Indeed

    Saint Paul, MN
    23 hours ago
  • $40 per hour

     ...As a Machine Learning Engineering Intern, you will be part of a collaborative team supporting the development, deployment, and monitoring of machine learning models. Your primary role is to contribute to Workiva's data scientists' efforts within the Data Management and... 
    Remote job
    Full time
    Summer work
    Internship
    Summer internship
    Work at office

    Workiva

    Minneapolis, MN
    1 day ago
  • $112.7k - $193.2k

     ...resiliency and securing new acquisitions.The Principal AI Data Engineer will design and build end-to-end AI pipelines for large-scale...  ...data pipelines and data platforms supporting analytics, machine learning, and AI use casesBuild and optimize ingestion frameworks for... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    4 days ago
  •  ...while staying connected and building community through regular in-person events. Learn more about our flexible approach to where we work. About the Role: As a Machine Learning Engineer, you will have the opportunity to collaborate closely with senior engineers and... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Saint Cloud, MN
    1 day ago
  • $107.66k - $161.7k

     ...topics and providing a unique platform to learn and connect with others. Poe : a...  ...About the Team and Role: Our small engineering team works on challenging problems every...  ...product and our company. At Poe, we use Machine Learning in various parts of the product... 
    Remote job
    Full time
    Work experience placement
    Internship

    Quora

    Plymouth, MN
    1 day ago
  • $124.13k - $151.71k

    Job Description:AI/Machine Learning EngineerCollaborate with Innovative 3Mers Around the WorldChoosing where to start and grow your career...  .... You will work alongside experienced researchers and engineers to convert Python research and development code into scalable... 
    Full time
    H1b
    Flexible hours

    3M

    Maplewood, MN
    2 days ago
  • $163k - $245k

     ...with opportunities through innovative technology. We integrate machine learning at every step to create consistent, engaging, and secure...  ...meet the needs of our users. Our teams consist of Software Engineers, UX Designers, Product Managers, and Machine Learning professionals... 
    Work experience placement
    Local area

    Indeed

    Saint Paul, MN
    1 day ago
  •  ...Assistant EngineerThe Assistant Engineer is a contact point for students, teachers, support staff, colleagues and parents. The Assistant...  ...the essential job duties require the following physical demands:Continuous standing and walkingFrequent stooping, squatting, kneeling... 
    Temporary work
    For contractors
    Seasonal work
    Flexible hours

    St. Cloud Area School District 742

    Rochester, MN
    1 day ago
  • $44.29 per hour

     ...Facilities EngineerMaintain our highly rated facilities as a Facilities Engineer with your robust skill set in a 24/7/365 environment. Feel...  ...their state of residence within 60 days of employmentPhysical Demands:Heavy Work:Lifting weight up to 100 lbs. occasionally, up to 50... 
    Hourly pay
    Price work
    Shift work
    Weekend work

    Allina Health

    Minneapolis, MN
    1 day ago
  • Description AI Center of Excellence as a Machine Learning Engineer Consultant! In this exciting role, you’ll collaborate with talented experts to build innovative solutions that address our company’s evolving business challenges. Primary Responsibilities Lead the design... 
    Remote work
    Flexible hours

    York Solutions, LLC

    Saint Paul, MN
    3 days ago
  • $124.8k - $187.2k

     ...growth and cross-functional collaboration as we work together to engineer the extraordinary.As a Sr. Software Engineer - Signals &...  ...optimizing it for the latency, memory, and determinism the live system demands, designing the data paths that feed it in real time, and... 
    Full time
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Minnesota
    1 day ago
  • $28 - $38 per hour

     ...Roving Maintenance Engineer Ryan Companies US, Inc. has an immediate career opportunity for a Roving Maintenance Engineer to join our...  ...for executing and completing preventative maintenance, demand repairs, general repairs and adjustments to building systems, equipment... 
    Hourly pay
    Immediate start
    Flexible hours
    Weekend work

    Ryan Companies

    Minneapolis, MN
    4 days ago
  • $21 - $23 per hour

     ...Part Time Maintenance Engineer Elliot Park Hotel - Minneapolis, MN 55404 Overview Salary Range $21.00 - $23.00 Hourly Position...  ...Ability to stay calm under pressure and manage multiple concurrent demands while prioritizing responsibilities. Results oriented and... 
    Hourly pay
    Full time
    Part time
    Shift work

    Wischermann Partners, Inc.

    Minneapolis, MN
    4 days ago
  • $17 - $20 per hour

     ...District is currently seeking an experienced Full-Time Maintencance Engineer to join our team! As a member of our team, you will represent...  ..., snow/ice, and rain PHYSICAL REQUIREMENTS The physical demands described here are representative of those that must be met by... 
    Full time
    Temporary work
    Part time
    Local area
    Shift work

    Canopy by Hilton Minneapolis Mill District

    Minneapolis, MN
    19 days ago
  •  ...into data models, perform data engineering to combine diverse data sets...  ...techniques such as deep learning, representation learning, time...  ..., develop custom machine learning models, and provide...  ...and clustering, time-series forecasting and predictive/prescriptive... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    3 days ago
  • $120k - $160k

     ...Collaborate with department heads to develop annual budgets and forecasts. Support project managers in tracking project budgets and...  ...A bachelor's or master's degree in computer science, Software Engineering, or a related field requiredSalary Range InformationWe foster... 
    Full time
    For contractors
    Local area

    Perkins&Will

    Minneapolis, MN
    4 days ago
  • $65k - $80k

     ...a privately owned, growing steel erector with a construction engineering subsidiary (Somerset Construction Engineering). We are looking...  ...externally while liaising with Clients, Owners, and Unions. Physical Demands / Work Environment: Work is performed in a combination... 
    Full time
    Contract work
    For subcontractor
    Work at office

    GrabJobs

    Saint Paul, MN
    1 day ago
  • $28 - $32 per hour

     ...values, which is why we do not put limits on learning, development, industry, and personal...  ..., hand and power tools. Able to read engineering drawings and electrical diagrams....  ...and lift up to 50-75 pounds. The physical demands described above are representative of those... 
    Full time
    H1b
    Local area
    Monday to Friday
    Night shift

    WGNSTAR

    Minneapolis, MN
    23 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Machine Learning Engineer (Demand Forecasting). Be the first to apply!