Senior Python Engineer — Computational Geometry / CAD Parsing (Remote, Full-Time, US time)

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

TYPE OF WORK

Full Time

WAGE / SALARY

$500-$1,500

HOURS PER WEEK

TBD

DATE UPDATED

Jun 24, 2026

JOB OVERVIEW

Senior Python Engineer — Computational Geometry / CAD Parsing (Remote, Full-Time)

We are a construction-technology company turning architectural drawings into structured 3D building models. We're hiring a senior Python engineer to own the core of that pipeline: ingesting real-world CAD and turning it into clean, structured geometry.

This is a deep technical role, not a web or drafting role. You'll be the engineer on the hardest, most valuable part of our product.

What you'll do
- Parse messy real-world DWG/DXF files — inconsistent layers, non-standard conventions, dirty geometry — and normalize them into a clean internal representation
- Build robust geometry processing: closing rooms into polygons, resolving walls and openings, handling gaps, overlaps, and duplicates
- Develop the 2D?3D reconstruction logic: cross-referencing plans and elevations to recover heights and assemble structured 3D model JSON
- Generate output into Revit (via pyRevit) and DXF as editable, native objects
- Write code that handles *messy* input gracefully — this job is about real files, not clean test cases

What we're looking for
- Strong Python, with real computational-geometry experience (polygon/boolean operations, spatial reasoning)
- Hands-on CAD parsing: `ezdxf`, `shapely`, or clear equivalent experience
- Comfort working with imperfect, inconsistent real-world data and making it usable
- Big plus: Revit API / pyRevit experience (this could make you our entire core team for v1)
- Pragmatic, ships working code, comfortable with ambiguity
- Good written English; reliable daily communication

Not required: web/frontend, C#, or machine-learning/CV experience. This is a geometry and CAD-parsing role.

Logistics
- Remote, full-time (~40 hrs/week), long-term
- 9-5 US Pacific Time for daily check-ins
- We use ---------- (camera + screen share), Hubstaff for time tracking, Wise for payment
- Rate: $800-$1,500 depending on experience, stepped structure with a performance-based increase after the first proven month. This is a senior specialist role — please apply accordingly.

How to apply
1. Send your resume and a short note on the most complex geometry or CAD-parsing problem you've personally solved.
2. Include a brief Loom video (camera on, no script) walking through that problem in your own words.
3. Start your application with the word **KEYSTONE** so we know you read this in full.

Applications without the keyword or the video will not be reviewed.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin