Job Title: Machine Learning Engineer
Location: Philadelphia PA (Onsite 4 days/week at 1800 Arch St PAP35)
Duration: 6 Months
Overview:
We are seeking an experienced Machine Learning Engineer to backfill an existing role. The primary focus is enhancing and advancing a predictive model already built to estimate the average job duration of construction projects. The ideal candidate will bring strong expertise in ML development optimization and scaling in production environments.
Key Responsibilities:
- Take ownership of an existing ML model and improve its accuracy scalability and reliability.
- Work with large datasets related to construction job performance.
- Collaborate with data engineers business stakeholders and project managers to refine modeling goals and outputs.
- Deploy and monitor ML models in production.
- Ensure model interpretability and clear communication of results to non-technical stakeholders.
Required Skills & Experience:
- 7 years of experience in Machine Learning Data Science or related fields.
- Strong proficiency in Python and ML frameworks (scikit-learn TensorFlow PyTorch etc.).
- Experience with PySpark and distributed data processing.
- Solid background in feature engineering statistical modeling and predictive analytics.
- Familiarity with ML lifecycle management (training deployment monitoring).
- Strong problem-solving and communication skills.
Nice to Have:
- Experience in construction industry data or project/job duration modeling.
- Familiarity with MLOps tools (MLflow Airflow Docker Kubernetes).