{"schemaVersion":"jobsearcher.job.v1","id":"5b29fa95e8dc282141f5bc28","url":"https://jobsearcher.com/jobs/5b29fa95e8dc282141f5bc28","canonicalUrl":"https://jobsearcher.com/jobs/5b29fa95e8dc282141f5bc28","title":"Founding Software Engineer (Spatial Systems)","description":"About SubHubSubHub is building software that turns construction plans into trustworthy, estimator-ready quantities. We focus on solving real geometry and spatial reasoning problems that sit at the core of construction workflows—bridging the gap between blueprints and accurate, usable takeoffs. We're a small, sharp founding team working closely with construction experts to build systems that are mathematically sound, practical in the field, and trusted by professionals.The RoleSubHub is looking for a Founding Software Engineer focused on Spatial Systems to own and build the core geometry and quantity logic of our platform. This is a high-ownership role for someone who enjoys deep technical problems, wants direct access to decision-makers, and is excited to define foundational systems from the ground up.You'll work on translating complex construction drawings into reliable quantities, building engine-like spatial systems that handle real-world edge cases, numerical stability, and messy geometry. As the company grows, there is an opportunity to help shape and eventually lead a broader engineering team.What You'll DoSolve complex geometry and quantity problems in construction, such as wall surface areas, paint volumes, and excavation quantities from grading plansBuild mathematically sound spatial systems that produce estimator-ready outputsDesign and implement robust geometry algorithms with real-world tolerance handlingBuild upon and help define SubHub's Python 3 and AWS-based tech stack from scratchCollaborate closely with a Senior Construction Estimator to ensure solutions align with real construction practicesOperate as a hands-on individual contributor with significant ownership over core systemsHelp shape the technical direction of the product and engineering organization as the company scalesWhat We're Looking For5+ years of experience building or working deeply on spatial systems, game engines, physics engines, or VR/AR toolingStrong background in spatial reasoning, geometry, or engine-like systemsExperience at companies such as Unity, Riot Games, Ubisoft, Roblox, Epic Games, Nintendo, Sony, Microsoft Gaming, EA, or Blizzard EntertainmentProficiency in Python or C++Hands-on experience with polygon operations including union, intersection, offsetting, winding rules, and tolerance handlingExperience implementing collision and overlap checks, ray casting, point-in-polygon tests, and triangulationStrong understanding of coordinate transforms, unit systems, numerical stability, and degenerate geometry casesSome exposure to computer vision or OCR is a plusA deep thinker who enjoys tackling hard spatial problems end-to-end and turning theory into reliable systemsThis role is ideal for someone who wants to apply engine-level spatial thinking to real-world construction problems and build foundational systems that matter from day one.J-18808-Ljbffr","company":"Rethink Recruit","rawCompany":"rethink recruit","city":"Millbrae","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-04-21T04:54:21.357Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2199.00","title":"Engineers, All Other","slug":"engineers-all-other"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541330","title":"Engineering Services","slug":"engineering-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Founding Software Engineer (Spatial Systems)","description":"About SubHubSubHub is building software that turns construction plans into trustworthy, estimator-ready quantities. We focus on solving real geometry and spatial reasoning problems that sit at the core of construction workflows—bridging the gap between blueprints and accurate, usable takeoffs. We're a small, sharp founding team working closely with construction experts to build systems that are mathematically sound, practical in the field, and trusted by professionals.The RoleSubHub is looking for a Founding Software Engineer focused on Spatial Systems to own and build the core geometry and quantity logic of our platform. This is a high-ownership role for someone who enjoys deep technical problems, wants direct access to decision-makers, and is excited to define foundational systems from the ground up.You'll work on translating complex construction drawings into reliable quantities, building engine-like spatial systems that handle real-world edge cases, numerical stability, and messy geometry. As the company grows, there is an opportunity to help shape and eventually lead a broader engineering team.What You'll DoSolve complex geometry and quantity problems in construction, such as wall surface areas, paint volumes, and excavation quantities from grading plansBuild mathematically sound spatial systems that produce estimator-ready outputsDesign and implement robust geometry algorithms with real-world tolerance handlingBuild upon and help define SubHub's Python 3 and AWS-based tech stack from scratchCollaborate closely with a Senior Construction Estimator to ensure solutions align with real construction practicesOperate as a hands-on individual contributor with significant ownership over core systemsHelp shape the technical direction of the product and engineering organization as the company scalesWhat We're Looking For5+ years of experience building or working deeply on spatial systems, game engines, physics engines, or VR/AR toolingStrong background in spatial reasoning, geometry, or engine-like systemsExperience at companies such as Unity, Riot Games, Ubisoft, Roblox, Epic Games, Nintendo, Sony, Microsoft Gaming, EA, or Blizzard EntertainmentProficiency in Python or C++Hands-on experience with polygon operations including union, intersection, offsetting, winding rules, and tolerance handlingExperience implementing collision and overlap checks, ray casting, point-in-polygon tests, and triangulationStrong understanding of coordinate transforms, unit systems, numerical stability, and degenerate geometry casesSome exposure to computer vision or OCR is a plusA deep thinker who enjoys tackling hard spatial problems end-to-end and turning theory into reliable systemsThis role is ideal for someone who wants to apply engine-level spatial thinking to real-world construction problems and build foundational systems that matter from day one.J-18808-Ljbffr","datePosted":"2026-04-21T04:54:21.357Z","dateModified":"2026-04-21T04:54:21.357Z","hiringOrganization":{"@type":"Organization","name":"Rethink Recruit","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Millbrae","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"5b29fa95e8dc282141f5bc28"},"url":"https://jobsearcher.com/jobs/5b29fa95e8dc282141f5bc28"}}