Senior Machine Learning Engineer - Predictive Modeling

Reference: 2468_1789507935

Senior Machine Learning Engineer - Predictive Modeling

We're expanding an ML team focused on applying machine learning to real-world construction and operational problems.

We're looking for a Senior Machine Learning Engineer who can step into an existing production environment, understand how the models work, identify areas for improvement, and help build new predictive capabilities.

The team currently has a production model that predicts construction job duration and is looking to strengthen that model while developing additional models around permits, costs, and automated construction design.

What Makes This Role Interesting?

You won't be starting from a blank page.

There is already a production model performing well across approximately 80% of use cases. Your challenge will be understanding the remaining 20%:

  • Why are those predictions inaccurate?
  • Is additional feature engineering needed?
  • Are there specific use cases that require a specialized model?
  • What additional historical signals could improve prediction accuracy?
  • How can the model be retrained and kept current?

You'll also have the opportunity to work on new predictive AI problems.

What You'll Do

  • Own and enhance production machine learning models.
  • Analyze model performance and identify areas for improvement.
  • Develop feature engineering strategies using historical and geographic data.
  • Build automated retraining pipelines.
  • Develop predictive models using algorithms such as XGBoost.
  • Work with time-based and historical trends to improve predictions.
  • Evaluate factors such as county, ZIP code, job type, seasonality, holidays, and historical processing times.
  • Develop models for construction duration and permitting.
  • Contribute to predictive cost modeling using historical labor and material data.
  • Explore ML approaches for automating construction design.
  • Work with engineers and the broader team to productionize ML solutions.

What You Bring

  • Strong Machine Learning Engineering background.
  • Experience developing predictive models.
  • Strong Python skills.
  • Experience with XGBoost or boosting algorithms.
  • Feature engineering experience.
  • Experience analyzing model performance and improving accuracy.
  • Experience building ML pipelines and production systems.
  • AWS experience.
  • Experience with MLflow, DVC, or similar ML tooling.
  • Strong understanding of supervised machine learning.

Team & Technology

The current team includes ML resources in both the U.S. and India and is continuing to grow. The environment is AWS-based and uses HashiCorp Nomad, FastAPI, DVC, MLflow, and Python.

If you're an ML Engineer who likes digging into data, figuring out why a model isn't working, and turning those findings into better production models, we'd love to hear from you.

GCS is acting as an Employment Business in relation to this vacancy.

COMPETITIVE SALARY
Added 15/09/2026
Reference: 2468_1789507935

Senior Machine Learning Engineer - Predictive Modeling

Baltimore, Maryland, United States of America Contract Construction Design

Other similar jobs

Machine Learning Engineer - AI/Predictive Analytics

Added 15/09/2026

Machine Learning Engineer - AI / Predictive AnalyticsWe're looking for a Machine Learning Engineer to join a growing AI/ML team working on predictive solutions for Comcast's construction organization.The team is solving several interesting problems with machine learning-from predicting construction timelines and permitting delays to forecasting project costs and exploring automated construction design.This is a hands-on role for someone who enjoys data, feature engineering, predictive modeling, experimentation, and production ML.What You'll Be Working OnPredicting Construction Timelines Improve an existing model that predicts how long construction jobs will take.Predicting Permit Timelines Build a model to estimate how long government permitting may take...

Learn more

Machine Learning Engineer - Predictive AI

Added 15/09/2026

Machine Learning Engineer - Predictive AIWe're looking for a Machine Learning Engineer to join a team building predictive AI solutions for Comcast's construction operations.The team already has a production ML model that predicts how long a construction job will take, and the model is currently performing well across the majority of use cases. We're looking for someone who can take ownership of the existing model, improve its performance, and help build the next generation of predictive models.What You'll Work OnTake ownership of an existing production ML model and improve its performance across challenging use cases.Build and maintain pipelines to regularly...

Learn more

Senior Software Engineer - Data, Machine Learning & Applications

Added 09/09/2026

Senior Software Engineer - Data, Machine Learning & ApplicationsJob SummaryWe are seeking a versatile Senior Software Engineer with experience in application development, databases, data processing, and Machine Learning systems. This role will focus on designing and building robust, scalable technical solutions while ensuring high standards for software quality and performance.The ideal candidate combines strong software engineering fundamentals with experience working with relational databases, SQL, data solutions, and modern application development technologies.ResponsibilitiesDesign, develop, test, and maintain scalable software and Machine Learning applications.Write clean, efficient, and well-documented code that meets performance and business requirements.Participate in application architecture, system design, and technical solution...

Learn more

Senior Machine Learning Engineer

Added 29/07/2026

Job Description- Implements, refines, and validates machine learning algorithms for products and applications. - Implements data pipelines consisting of data ingest, data validation, data cleaning, and data monitoring.- Trains machine learning models, validates the accuracy of the machine learning models once trained, and deploys validated machine learning models into production.- Assists in development of proof of concept solutions and contributes to studies to support future product or application development.- Researches, writes, and edits documentation and technical requirements, including evaluation plans, confluence pages, white papers, presentations, test results, technical manuals, formal recommendations, and reports.- Tests and evaluates solutions. Completes case studies,...

Learn more

Machine Learning Engineer - Production ML/AI

Added 15/09/2026

Machine Learning Engineer - Production ML/AIWe're hiring a Machine Learning Engineer to help support and expand a growing production ML environment focused on Comcast's construction operations.This role is ideal for someone who enjoys more than just building models. You'll be responsible for understanding existing models, improving their accuracy, building data/retraining pipelines, and helping move predictive solutions into production.The team currently has a production model that predicts how long construction jobs will take and is looking to improve the model while expanding into additional predictive use cases.The OpportunityYou'll work on several machine learning problems, including:Construction Duration Prediction Improve an existing production...

Learn more

Machine Learning Engineer - Advertising & Personalization

Added 31/07/2026

Machine Learning Engineer - Advertising & PersonalizationRemote (USA)About the RoleWe are seeking a talented and motivated Machine Learning Engineer I to join our growing team. This is an exciting opportunity for an early-career professional who is passionate about building machine learning solutions that create meaningful user experiences at scale.The ideal candidate enjoys solving complex problems, writing production-quality code, and collaborating with cross-functional teams to develop and deploy intelligent systems. You will work closely with data scientists, software engineers, and product teams to build and optimize machine learning models that drive business impact.Key ResponsibilitiesDevelop, train, and deploy machine learning models for...

Learn more

Entry-Level Machine Learning Engineer

Added 31/07/2026

Entry-Level Machine Learning EngineerRemote (USA)About the RoleWe are seeking a talented and motivated Machine Learning Engineer I to join our growing team. This is an exciting opportunity for an early-career professional who is passionate about building machine learning solutions that create meaningful user experiences at scale.The ideal candidate enjoys solving complex problems, writing production-quality code, and collaborating with cross-functional teams to develop and deploy intelligent systems. You will work closely with data scientists, software engineers, and product teams to build and optimize machine learning models that drive business impact.Key ResponsibilitiesDevelop, train, and deploy machine learning models for personalization, recommendations, and...

Learn more

Machine Learning Research Engineer

Added 30/07/2026

Machine Learning Research EngineerRemote (USA)About the RoleWe are seeking a talented and motivated Machine Learning Engineer I to join our growing team. This is an exciting opportunity for an early-career professional who is passionate about building machine learning solutions that create meaningful user experiences at scale.The ideal candidate enjoys solving complex problems, writing production-quality code, and collaborating with cross-functional teams to develop and deploy intelligent systems. You will work closely with data scientists, software engineers, and product teams to build and optimize machine learning models that drive business impact.Key ResponsibilitiesDevelop, train, and deploy machine learning models for personalization, recommendations, and...

Learn more

Software Engineer - Machine Learning

Added 29/07/2026

Job Description- Implements, refines, and validates machine learning algorithms for products and applications. - Implements data pipelines consisting of data ingest, data validation, data cleaning, and data monitoring.- Trains machine learning models, validates the accuracy of the machine learning models once trained, and deploys validated machine learning models into production.- Assists in development of proof of concept solutions and contributes to studies to support future product or application development.- Researches, writes, and edits documentation and technical requirements, including evaluation plans, confluence pages, white papers, presentations, test results, technical manuals, formal recommendations, and reports.- Tests and evaluates solutions. Completes case studies,...

Learn more

Machine Learning Engineer

Added 29/07/2026

Job Description- Implements, refines, and validates machine learning algorithms for products and applications. - Implements data pipelines consisting of data ingest, data validation, data cleaning, and data monitoring.- Trains machine learning models, validates the accuracy of the machine learning models once trained, and deploys validated machine learning models into production.- Assists in development of proof of concept solutions and contributes to studies to support future product or application development.- Researches, writes, and edits documentation and technical requirements, including evaluation plans, confluence pages, white papers, presentations, test results, technical manuals, formal recommendations, and reports.- Tests and evaluates solutions. Completes case studies,...

Learn more

Associate Machine Learning Engineer (Remote)

Added 29/07/2026

Associate Machine Learning Engineer (Remote)Remote (USA)About the RoleWe are seeking a talented and motivated Machine Learning Engineer I to join our growing team. This is an exciting opportunity for an early-career professional who is passionate about building machine learning solutions that create meaningful user experiences at scale.The ideal candidate enjoys solving complex problems, writing production-quality code, and collaborating with cross-functional teams to develop and deploy intelligent systems. You will work closely with data scientists, software engineers, and product teams to build and optimize machine learning models that drive business impact.Key ResponsibilitiesDevelop, train, and deploy machine learning models for personalization, recommendations,...

Learn more

Machine Learning Engineer I (Remote)

Added 29/07/2026

Machine Learning Engineer I (Remote)Remote (USA)About the RoleWe are seeking a talented and motivated Machine Learning Engineer I to join our growing team. This is an exciting opportunity for an early-career professional who is passionate about building machine learning solutions that create meaningful user experiences at scale.The ideal candidate enjoys solving complex problems, writing production-quality code, and collaborating with cross-functional teams to develop and deploy intelligent systems. You will work closely with data scientists, software engineers, and product teams to build and optimize machine learning models that drive business impact.Key ResponsibilitiesDevelop, train, and deploy machine learning models for personalization, recommendations,...

Learn more

ML Engineer - Python & Machine Learning

Added 29/07/2026

ML Engineer - Python & Machine LearningRemote (USA)About the RoleWe are seeking a talented and motivated Machine Learning Engineer I to join our growing team. This is an exciting opportunity for an early-career professional who is passionate about building machine learning solutions that create meaningful user experiences at scale.The ideal candidate enjoys solving complex problems, writing production-quality code, and collaborating with cross-functional teams to develop and deploy intelligent systems. You will work closely with data scientists, software engineers, and product teams to build and optimize machine learning models that drive business impact.Key ResponsibilitiesDevelop, train, and deploy machine learning models for...

Learn more

Junior Machine Learning Engineer

Added 29/07/2026

Junior Machine Learning EngineerRemote (USA)About the RoleWe are seeking a talented and motivated Machine Learning Engineer I to join our growing team. This is an exciting opportunity for an early-career professional who is passionate about building machine learning solutions that create meaningful user experiences at scale.The ideal candidate enjoys solving complex problems, writing production-quality code, and collaborating with cross-functional teams to develop and deploy intelligent systems. You will work closely with data scientists, software engineers, and product teams to build and optimize machine learning models that drive business impact.Key ResponsibilitiesDevelop, train, and deploy machine learning models for personalization, recommendations, and...

Learn more

Machine Learning Engineer

Added 29/07/2026

Machine Learning Engineer Position OverviewWe are looking for a Machine Learning Engineer I with strong Python programming skills to develop, deploy, and optimize machine learning solutions for ad monetization and personalization. You'll collaborate with cross-functional teams to build scalable ML pipelines, enhance recommendation and targeting models, and deliver production-ready AI solutions that improve user engagement and business outcomes.Key ResponsibilitiesDevelop, train, and deploy machine learning models for personalization, recommendation, and customer experience applications.Build and maintain scalable data pipelines for feature engineering, model training, validation, and inference.Collaborate with machine learning scientists, data engineers, and software engineers to transition research models into production.Enhance...

Learn more
At least 8 characters, 1 uppercase, 1 lowercase and 1 special character or number
Your file must be a doc, docx or pdf. No larger than 5MB.