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 9 days ago
Similar jobs that could be interesting for youBased on the Machine Learning Engineer (Demand Forecasting) in Minnesota vacancy
  • $71.08k - $106.62k

     ...The purpose of your role as a Machine Learning Engineer I We are seeking a Machine Learning Engineer I (MLE) to join our Business Intelligence team. In this entry-level role, the MLE will primarily assist with building and maintaining data structures to support ongoing... 
    Suggested
    Full time
    Temporary work
    For contractors
    Local area
    Remote work

    Harris Brand

    Saint Paul, MN
    11 hours 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
    11 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
    2 days 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
    4 days ago
  • $119.64k - $122.6k

     ...functions across the globe, your journey at Tennant can take you places you never expected.Tennant Company seeks a full-time Machine Learning Engineer based in Golden Valley, MN. Responsible for utilizing experience in emerging technologies such as Cloud computing, Big... 
    Suggested
    Full time
    Local area

    Tennant Company

    Golden Valley, MN
    2 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
    3 days ago
  • $163k - $245k

     ...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Machine Learning Engineer III, you will be a team lead. Your role centers on leveraging AI/ML to ensure a seamless experience for job seekers. You will... 
    Work experience placement
    Local area

    Indeed

    Saint Paul, MN
    3 days ago
  • $163k - $245k

     ...Machine Learning Engineer III As a team lead, your role centers on leveraging AI/ML to ensure a seamless experience for job seekers. You will own one of the team's major workstreams, help drive technical direction for the team, and guide other members of the team to... 
    Local area

    Minnesota Jobs

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

     ...people who share our enthusiasm for innovation and creating the best experience for job seekers. Day to Day As a Senior Machine Learning Engineer, you will work on developing, deploying predictive models and genAI capabilities that support various business functions.... 
    Work experience placement
    Local area

    Indeed

    Saint Paul, MN
    2 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
    4 days ago
  • $98k - $176k

     ...and beyond at .JOIN TARGET AS A SR AI/ML ENGINEER - MARKETING TECH About Us:Working at Target...  ...to life through our values and culture. Learn more about Target here. A role with...  ...Whether you join our Applied Data Sciences or Machine Learning teams, you’ll be challenged to harness... 
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Target

    Brooklyn Park, MN
    2 days ago
  •  ...worldwide, our services are in great demand. We invite you to bring your...  ...50,000 planners, designers, engineers, scientists, digital...  ...projectsExperience in traffic analysis, forecasting, safety studies, traffic...  ...billion in fiscal year 2025. Learn more at aecom.com. What makes... 
    Work at office
    Local area
    Worldwide
    Flexible hours

    AECOM

    Minneapolis, MN
    11 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
    1 day ago
  • SAIC is seeking a skilled Machine Learning Engineer to design, develop, and deploy machine learning (ML) models tailored to diverse applications, while delivering innovative solutions under tight deadlines. The ideal candidate will possess expertise in Docker and containerization... 

    SAIC

    Virginia, MN
    3 days ago
  • $72.1k - $144.2k

     ...- helping to simplify health care one person, one family and one community at a time. Position Summary We are seeking a Machine Learning Engineer to design and implement robust AI/ML applications that drive innovation and business insights. You will collaborate closely... 
    Hourly pay
    Full time
    Temporary work

    9025 CVS Shared Services Resources LLC

    Virginia, MN
    5 days ago
  • $215k - $275k

     ...revenue across programmatic and direct demand. Liftoff’s solutions, including Accelerate...  ...global presence. About the Revenue Engine team The Revenue Engine team works...  ...effects of competition. The team of machine learning engineers, software engineers, and data... 
    Full time
    Remote work

    Liftoff

    Minnesota
    1 day ago
  •  ...world where all relationships are healthy and equitable, and machine learning is central to how we make that real for millions of people every...  ...across our platform. As a Senior Machine Learning Engineer, you’ll own impactful problems end-to-end—from data exploration... 
    Live in

    Bumble

    Austin, MN
    4 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
    5 days ago
  • $70k - $110k

     ...Overview: The Field Engineer will oversee and execute the project...  ...in Progress (WIP) Updates: Learn and Assist the Project Manager...  ...Accurately manage the cost forecasting process for entire project (labor...  ...supervisor. PHYSICAL DEMANDS: Work up to a 12-hour... 
    Daily paid
    Full time
    Contract work
    Temporary work
    For contractors
    Work experience placement
    For subcontractor
    Work at office
    Local area
    Relocation
    Home office
    Flexible hours
    Shift work

    MasTec Industrial

    Rochester, MN
    1 day ago
  • $97.3k - $176.9k

     ...Reporting to the the VP of Engineering, they will partner...  ...statistical analysis and machine learningCommunicate findings...  ...developing analytics with machine learning, deep learning, NLP, and/...  ...algorithms for financial forecasting (e.g. credit risk, demand, and supply prediction),... 
    Work experience placement
    Local area
    Remote work
    Flexible hours

    UnitedHealth Group

    Minneapolis, MN
    2 days ago
  • $216.7k - $303.4k

     ...within Reddit’s Security, Privacy, Assurance, and Corporate Engineering organization protects Reddit’s GenAI usage across employee tools...  ...unauthorized agent actions. We are looking for a Senior Machine Learning Engineer to lead model development for GenAI Security and... 
    For contractors
    Work experience placement
    Remote work
    Flexible hours

    GrabJobs

    Minneapolis, MN
    1 day ago
  • $227.5k - $324.99k

     ...ll keep millions of users listening by making great recommendations to each and every one of them.  We are looking for a Machine Learning Engineer to join the Personalization team - an area of hardworking engineers that are passionate about understanding what drives... 
    Remote work
    Flexible hours

    GrabJobs

    Saint Paul, MN
    11 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
    11 hours ago
  • $150k - $175k

     ...within reach for all. To learn more, visit . All...  ...and size them. Build forecasting and opportunity-sizing...  ...Partner with Data Engineering and MMP/ad-platform teams...  ...business needs, and market demands. The base pay range is...  ...providing a link to machine readable files related... 
    Work experience placement
    Local area
    Remote work
    Work from home

    GrabJobs

    Saint Paul, MN
    2 days ago
  • $27 - $37.4 per hour

     ...Materials is a global leader in materials engineering solutions used to produce virtually...  ...supportive work culture that encourages you to learn, develop, and grow your career as you...  ...and renewable energy. As global demand for chips continues to rise, the industry... 
    Full time
    Part time
    Internship

    APPLIED MATERIALS

    Bloomington, MN
    1 day 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
    5 days ago
  •  ...expertise in Data Science, Machine Learning and AI. We are the trusted...  ...initiatives focused on improving forecasting model accuracy and...  ...stakeholders, product teams, and engineering teams to translate business...  ...models (time series, demand forecasting, predictive analytics... 
    Local area
    Remote work

    GrabJobs

    Minneapolis, MN
    1 day ago
  • $115k - $175k

     ...Collaborate with project team (e.g., Engineer and Superintendent) to confirm Contract...  ...critical path activities to achieve predicted forecasted end-date. Contribute information...  ...durations Ability to manage competing demands and meet deadlines Process and analytical... 
    Hourly pay
    Permanent employment
    Full time
    Contract work
    Temporary work
    For contractors
    For subcontractor
    Work at office
    Remote work
    Long distance
    Flexible hours
    Shift work

    Turner Construction

    Minneapolis, MN
    4 days ago
  •  ...and Google Cloud. We are a collaborative team of architects, engineers, financial analysts, and delivery experts who partner with world...  ...modules for optimization, allocation/showback/chargeback, and forecasting desks—scaling across multi-cloud client... 
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Minneapolis, MN
    1 day ago
  •  ...optimization. ~ Integrate model lifecycle tooling (tracking, registry, deployment automation, monitoring). ~ Collaborate with Data Engineering on feature pipelines and data contracts. ~ Own production health: drift detection, performance regression, rollback... 

    Centraprise

    Minneapolis, MN
    4 days ago

Do you want to receive more vacancies?

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