Skip to content
AI & TechnologyRemoteFull-timePosted March 10, 2026

Machine Learning Specialist

About the Role

Join ATF World as a Machine Learning Specialist to build and optimize ML models that power our AI-driven construction intelligence platform. You will focus on extracting actionable insights from construction project data, including drawings, specifications, schedules, and field reports. This is an opportunity to shape how AI is applied in the rapidly evolving AEC industry.

Key Responsibilities

  • Develop and fine-tune NLP models for extracting data from construction documents such as submittals, RFIs, and change orders
  • Build predictive models for project delay detection, cost overruns, and resource allocation
  • Process and analyze 3D point clouds and construction models for automated quality assurance
  • Collaborate with data engineers to design robust data pipelines feeding ML workflows
  • Conduct A/B testing and statistical analysis to evaluate model performance
  • Document model architectures, training procedures, and evaluation metrics

Requirements

  • Bachelor's degree in Computer Science, Statistics, or related quantitative field
  • 3+ years of experience in machine learning with a focus on NLP and/or computer vision
  • Proficiency in Python and libraries such as pandas, NumPy, scikit-learn, and transformers
  • Experience training and fine-tuning large language models (LLMs)
  • Strong foundation in statistics and experimental design
  • Familiarity with version control systems and collaborative development workflows

Nice to Have

  • Experience with construction management software (Procore, Autodesk Construction Cloud, PlanGrid)
  • Understanding of construction industry terminology and workflows
  • Familiarity with vector databases and retrieval-augmented generation (RAG) architectures

Compensation Range

$95,000 - $130,000

Apply for this Position

Ready to join our team? Fill out the form below and we will be in touch soon.

Drag and drop your PDF here, or browse

Maximum file size: 5MB