Construction Project Estimator

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$800.00 - $1,100.00 per month

HOURS PER WEEK

35

DATE UPDATED

Aug 1, 2026

JOB OVERVIEW

You are the engine behind our bids. You take a set of plans, drawings, and site information and turn it into a complete, accurate estimate, budget, and proposal inside JobTread — our estimating and job-management platform — so our sales reps can simply review and send it. You will work directly with the owners (Scott and John) and our sales team, and you will use AI tools (including Claude and our in-house AI takeoff tool) to do the heavy lifting on measurements and quantities.
Your goal on every bid: get it about 95% of the way done — accurate takeoff, correct system, clean budget, finished proposal — so the sales rep only has to review, approve, and hit send.

What You Will Do
• Takeoffs — Measure quantities from construction drawings, plans, specs, and site photos (floor square footage, cove base, prep areas, and more).
• Use AI — Lean on our AI takeoff tool and AI assistants (Claude) to speed up and double-check measurements and quantities.
• Build budgets — Create accurate cost estimates and budgets in JobTread using our standard coating systems and recipes.
• Pick the right system — Select the correct floor system for each job and apply the right materials, coverage rates, and labor.
• Assemble proposals — Produce clean, CC-branded proposals in JobTread, ready for the sales rep to review and send.
• Finish to ~95% — Get each bid nearly complete; the sales rep or ops reviews and approves the final 5%.
• Keep data clean — Maintain accurate JobTread job records, fields, and cost data.
• Move fast — Turn estimates around quickly so bids do not sit and the pipeline keeps flowing.
• Learn the craft — Work closely with Scott and John to master the full estimating process — from takeoff to finished proposal — across all our systems and industries.
What We Are Looking For
• Exceptional attention to detail and accuracy — estimating is all about getting the numbers right.
• Strong with measurements, math, and reading construction drawings / blueprints (or a strong aptitude and real desire to learn).
• Genuinely excited to use AI tools every day — especially Claude. This is central to how we work.
• Able to learn new software quickly and follow a defined process.
• Excellent written English and clear communication — you will work daily with a U.S. team.
• Reliable, organized, self-directed, and coachable.
• Dependable full-time availability, with several hours of daily overlap with U.S. Central business hours.
• A reliable computer and a stable internet connection.

Big Plus (Not Required)
• Experience in estimating, quantity surveying, construction, civil / architectural, or CAD.
• Background in flooring, coatings, or concrete.
• Experience with takeoff / estimating software (Bluebeam, PlanSwift, AutoCAD) or with JobTread.
• Experience working remotely with a U.S. company.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0105
Total Execution Time  0.0118
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,498,096 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Construction-Project-Estimator-1700625
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0053 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1700625
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 931059
 LIMIT 1 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1700625
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-07',ej.date_added) duration_daysDATEDIFF('2026-08-07',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-08-07',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1700625' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1700625 
0.0006   UPDATE employer_jobs SET hit_counts '***Aug-01-2026=1311***Aug-02-2026=189***Aug-04-2026=2***Aug-07-2026=1' WHERE job_id'1700625'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1502' WHERE job_id'1700625'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1700625' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1700625 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '931059'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)