Ready to apply? Let us help you stand out.
About Fresco
Fresco is building the operating system for the $12T construction industry. We (Akhil and Arvind) started Fresco after watching general contractors lose millions on bad bids because estimators were manually reading 500-page blueprint PDFs and typing numbers into spreadsheets. We're replacing that entire workflow with AI.
We're growing 140% month over month and need help scaling.
The Technical Problem
Construction blueprints aren't clean data. They're enormous, spatially complex PDFs full of ambiguous annotations, inconsistent scales, and domain-specific shorthand that no off-the-shelf model handles well. You'll be building systems that:
Your First 90 Days
Our Stack
React + TypeScript on the frontend. Python on the backend. We obsess over getting the data model right so the rest of the code flows easily. We create pull requests for visibility but skip code review. We optimize for shipping speed, not process.
Who You Are
Why This Role
Schedule & Location
10am to 7pm, Monday through Friday, in our SF office. Many of us are here Sundays too. This is a full-time, in-person role.
Fresco is an AI-powered takeoff and estimating for Division 8 construction (doors, frames, and hardware).
Estimating Division 8 has always been brutally manual: flipping through hundreds of pages of specs, cross-referencing hardware sets, and building out schedules by hand. A single missed door or misread hardware group can kill a bid's margin.
Fresco automates the entire takeoff process with 99% accuracy, cutting the time estimators spend on takeoffs by 70%. We've processed 3,000+ takeoffs for general contractors and Division 8 subs, and we're becoming the system of record for how this trade gets estimated.
Division 8 is our beachhead: it's complex enough that AI creates massive value, and siloed enough that the incumbents haven't solved it. We're starting here and expanding across the spec trades.
Salary
$100,000 - $200,000
Equity
0.1% - 2%
Location
San Francisco, CA, US