Machine Learning Engineer (W2 Contract - not open for C2C / 1099)
Brooklyn Park, MN | Hybrid
6-Month Contract | Start : October 2025
Pay Range : $60 $90 / hour (W2) + benefits
About the Role
Were looking for an experienced Machine Learning Engineer to join our team on a 6-month contract, with potential extension. In this role, youll support and enhance large-scale batch forecasting workflows running on Spark clusters, leveraging R, Python, Bash, and Terraform. Youll balance daily operational support with code improvements , ensuring high system reliability while driving continuous enhancements.
If you thrive at the intersection of big data, machine learning, and distributed systems , this role gives you the opportunity to make an immediate impact.
What Youll Do
Must-Have Skills
Nice-to-Have Skills
What Were Looking For
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 familys needs. For details, please review the DAHL Benefits Summary : https : / / www.dahlconsulting.com / benefits-w2fta /
Machine Learning Engineer • Brooklyn Park, MN, United States