

CEI
Machine Learning Engineer III
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Machine Learning Engineer III in Philadelphia, PA, on a 5-month W2 contract at $80/hour. Requires 3+ years of experience, proficiency in Python and PySpark, and familiarity with predictive modeling and data processing frameworks.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
640
-
🗓️ - Date
March 13, 2026
🕒 - Duration
More than 6 months
-
🏝️ - Location
On-site
-
📄 - Contract
W2 Contractor
-
🔒 - Security
Unknown
-
📍 - Location detailed
Philadelphia, PA 19103
-
🧠 - Skills detailed
#Documentation #Data Processing #Scala #Regression #Data Engineering #Spark (Apache Spark) #Data Analysis #Deployment #Pandas #Python #Predictive Modeling #Model Deployment #Forecasting #Data Science #Datasets #Monitoring #NumPy #PySpark #Model Evaluation #ML (Machine Learning)
Role description
Machine Learning Engineer
Job at a Glance
Title: ML Engineer
Location: Philadelphia, PA
Contract: W2 only, 5-month contract with potential for extension or conversion to full-time with either the client or CEI
Pay: $80/hour + optional medical, dental, vision, 401(k) match
Role Overview
We are seeking a mid-level Machine Learning Engineer to help evolve an existing predictive analytics solution into a more advanced, field-driven model. The current system predicts average job duration for large-scale construction and operational work, and this role will focus on building a new predictive model that incorporates a broader and richer set of job attributes to improve accuracy and business value.
This is a hands-on role suited for a solid machine learning engineer with practical experience in Python, PySpark, and common machine learning technologies working with structured, large-scale data.
Responsibilities
Design, develop, and enhance predictive machine learning models focused on estimating job duration and operational timelines
Build a new model leveraging diverse job-level fields and historical data to improve forecasting performance
Perform feature engineering, data preparation, and exploratory analysis across large datasets
Develop and train models using Python and PySpark in distributed environments
Evaluate model performance using appropriate statistical and machine learning metrics
Collaborate closely with data engineers, analytics teams, and stakeholders to translate business objectives into modeling solutions
Support model deployment, testing, and ongoing performance monitoring
Maintain clear documentation of modeling approaches, assumptions, and results
Required Qualifications
3+ years of professional experience as a Machine Learning Engineer, Data Scientist, or similar role
Strong proficiency in Python for data analysis and machine learning
Hands-on experience with PySpark and distributed data processing frameworks
Solid understanding of core machine learning concepts, including:
Regression and predictive modeling techniques
Feature engineering and data preprocessing
Model evaluation, validation, and performance tuning
Experience working with structured datasets and production-oriented ML workflows
Preferred Qualifications
Experience improving or replacing existing machine learning models
Familiarity with Spark MLlib, scikit-learn, pandas, and NumPy
Exposure to MLOps, model deployment, or monitoring practices
Experience working with operational, construction, logistics, or time-based forecasting data
Ability to communicate technical findings to non-technical stakeholders
What You’ll Deliver
A next-generation predictive model that improves job duration forecasting
Scalable, maintainable ML pipelines aligned with enterprise data platforms
Well-documented and reproducible machine learning solutions
Strong collaboration across engineering and analytics teams
#ZR #INDGEN
Machine Learning Engineer
Job at a Glance
Title: ML Engineer
Location: Philadelphia, PA
Contract: W2 only, 5-month contract with potential for extension or conversion to full-time with either the client or CEI
Pay: $80/hour + optional medical, dental, vision, 401(k) match
Role Overview
We are seeking a mid-level Machine Learning Engineer to help evolve an existing predictive analytics solution into a more advanced, field-driven model. The current system predicts average job duration for large-scale construction and operational work, and this role will focus on building a new predictive model that incorporates a broader and richer set of job attributes to improve accuracy and business value.
This is a hands-on role suited for a solid machine learning engineer with practical experience in Python, PySpark, and common machine learning technologies working with structured, large-scale data.
Responsibilities
Design, develop, and enhance predictive machine learning models focused on estimating job duration and operational timelines
Build a new model leveraging diverse job-level fields and historical data to improve forecasting performance
Perform feature engineering, data preparation, and exploratory analysis across large datasets
Develop and train models using Python and PySpark in distributed environments
Evaluate model performance using appropriate statistical and machine learning metrics
Collaborate closely with data engineers, analytics teams, and stakeholders to translate business objectives into modeling solutions
Support model deployment, testing, and ongoing performance monitoring
Maintain clear documentation of modeling approaches, assumptions, and results
Required Qualifications
3+ years of professional experience as a Machine Learning Engineer, Data Scientist, or similar role
Strong proficiency in Python for data analysis and machine learning
Hands-on experience with PySpark and distributed data processing frameworks
Solid understanding of core machine learning concepts, including:
Regression and predictive modeling techniques
Feature engineering and data preprocessing
Model evaluation, validation, and performance tuning
Experience working with structured datasets and production-oriented ML workflows
Preferred Qualifications
Experience improving or replacing existing machine learning models
Familiarity with Spark MLlib, scikit-learn, pandas, and NumPy
Exposure to MLOps, model deployment, or monitoring practices
Experience working with operational, construction, logistics, or time-based forecasting data
Ability to communicate technical findings to non-technical stakeholders
What You’ll Deliver
A next-generation predictive model that improves job duration forecasting
Scalable, maintainable ML pipelines aligned with enterprise data platforms
Well-documented and reproducible machine learning solutions
Strong collaboration across engineering and analytics teams
#ZR #INDGEN






