Talent.com
Machine Learning Engineer (28484)

Machine Learning Engineer (28484)

Dahl ConsultingBrooklyn Park, MN, United States
11 days ago
Job type
  • Temporary
Job description

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

We’re looking for an experienced Machine Learning Engineer to join our team on a 6-month contract, with potential extension. In this role, you’ll support and enhance large-scale batch forecasting workflows running on Spark clusters, leveraging R, Python, Bash, and Terraform. You’ll 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 You’ll Do

  • Monitor & Troubleshoot large-scale workflows on Spark / YARN to ensure smooth daily operations.
  • Enhance existing jobs using Python (PySpark), Bash, R, and Terraform to improve functionality, stability, and performance.
  • Implement observability & monitoring with OTEL, Kibana, Grafana, and custom instrumentation.
  • Collaborate via GitHub , contributing code through PRs, reviews, and branching strategies.
  • Balance ops and dev by minimizing downtime while proactively building system improvements.

Must-Have Skills

  • Strong experience with Apache Spark, PySpark, Hadoop, Hive, and Big Data ecosystems .
  • Proficiency with Python, Bash , and working knowledge of R .
  • Hands-on with Git / GitHub workflows (PRs, code reviews).
  • Docker for containerized environments.
  • Troubleshooting distributed systems at scale.
  • Nice-to-Have Skills

  • Airflow (or equivalent orchestration tools).
  • Terraform for infrastructure-as-code.
  • Grafana / Kibana for monitoring.
  • MLOps practices and OpenTelemetry (OTEL).
  • Bash scripting & REST API integrations.
  • What We’re Looking For

  • A problem-solver with strong analytical and troubleshooting skills.
  • Someone who communicates clearly and thrives in cross-functional collaboration .
  • A proactive engineer who prioritizes operational reliability while driving innovation.
  • 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 :

    Create a job alert for this search

    Machine Learning Engineer • Brooklyn Park, MN, United States