About the Role
We're building out a small, high-impact software engineering team solving hard, foundational problems in computational geometry. This is a rare opportunity to do deep technical work at the intersection of math, physics, and 3D computer graphics — with real ownership on a lean, fast-moving team.
What You'll Work On
- Core geometry algorithms involving mesh processing, B-rep/NURBS modeling, and polygon/solid modeling
- Spatial data structures and algorithms (BVH, octree/quadtree, ray tracing/casting, collision detection)
- Building tools and systems that translate complex 3D shapes and surfaces into precise, production-ready outputs
What We're Looking For
- Strong proficiency in C++ (Rust experience is a plus, though not required)
- Real depth in computational geometry — experience working with meshes, B-rep, NURBS, or similar 3D/geometric modeling concepts
- Solid algorithmic foundation — of the three (programming, computational geometry, and algorithms), algorithm depth matters most
- Background can come from any industry — aerospace, defense, gaming, medical/dental modeling, VFX, CAD/CAM, or similar — we care about the depth of your geometry and algorithm work, not which industry it came from
Work Arrangement
Requirements
- U.S. Citizenship or Permanent Residency required
You should be proficient in:
- CAD/CAM Software
- 3d modeling
- b-rep
- c++
- Applied Mathematics
Machines & technologies you'll use: