Skip to main content

Remote Staff Software Engineer

Posted yesterday

qxoSeattle (WA)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

ABOUT THE ROLE: Every roof, wall, and floor starts with a takeoff: measuring a project from plans, drawings, and imagery to determine exactly what materials it needs. QXO is building the technology-forward leader in building products distribution, and takeoff is one of the first places we intend to change how the industry works. As a Staff Software Engineer on our new Takeoff team, you will be one of the first engineers building the systems that measure a building and forecast what it takes to build it. You will design AI-powered products that turn an address, a set of plans, or an image into an accurate bill of materials, and take them from prototype to production across roofing, insulation, and exterior building products. The team is small by design, and the problems span computer vision, geometry, LLMs, and high-scale estimation. AI-native. AI agents are a core part of how you design, write, test, and ship software, and you will set the standard for how the team does the same. Design and build the systems that extract measurements from aerial imagery, plans, drawings, and 3D models, and turn them into accurate, explainable quantities. Build the models that translate measurements into materials, including quantities, waste, and complementary products, and that improve as actual orders and job outcomes flow back in. Put AI into production. Take LLM, machine learning, and computer vision capabilities from prototype to production with clear accuracy targets, evaluation harnesses, and human review where it matters. Design services that handle high volumes of measurement and estimation requests with low latency, high reliability, and cost discipline, and expose them to web, mobile, internal tools, and partner platforms. Extend one takeoff platform from roofing to insulation, siding, waterproofing, decking, and beyond, so each new line of business ships faster than the last. Engineer AI-native. Use AI agents across the software lifecycle, from design and code to testing and operations, and build the tooling, patterns, and review practices that make the team faster without lowering the bar. Partner with product, UX, and sales engineering leaders and with the takeoff experts who do this work today. Mentor engineers, lead design reviews, and set the standard for accuracy, quality, and operational excellence on the team.8+ years of experience designing, building, and operating production software systems, including technical leadership of complex, cross-team projects.~ Hands-on experience building and shipping AI and machine learning systems in production, including practical experience with LLMs.~ Experience building high-scale measurement, estimation, or forecasting systems, including defining accuracy metrics and improving them over time.~ Strong foundation in distributed systems, data pipelines, and service design for high-volume, low-latency workloads.~ An AI-native engineering practice: daily use of AI coding agents and tools, and experience building evaluations, guardrails, or tooling around AI systems.~ Ability to turn ambiguous problems into clear technical designs and explain tradeoffs to engineering and business partners in plain language Experience in construction technology, building products, estimating, or takeoff. Background in computer vision, photogrammetry, or aerial and geospatial imagery. Experience with computational geometry, CAD, or 3D modeling, and with delivering those experiences across web and mobile clients. Advanced degree in computer science, machine learning, or a related field.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this