Applied Geometry Engineer
FormX
Location: Remote
Thanks so much for your interest! To keep things running smoothly, please apply through this job posting only. We’re unable to review applications sent by email to the team.
About formX
At formX, we're redefining residential construction through AI-driven design and a seamless delivery experience. We are building state-of-the-art software that automates the entire lifecycle of a home—from the first line of code to the final nail.
By combining advanced technology with exceptional craftsmanship, we deliver premium, fully customizable single-family homes and ADUs. Our mission is to transform the construction industry by embedding smart technology, environmental responsibility, and precision into every structure. We’re a team of innovators building the most advanced architectural platform in the world, and we’re looking for people who want to build what’s next.
We are searching for an Applied Geometry Engineer—someone who can bridge the gap between abstract math, software engineering, and the physical realities of construction. You will be the translator who turns expert engineering knowledge into cutting-edge algorithms.
The Role
You will be the architect of our generative logic. Using our advanced, in-house computational geometry kernel, you will write the Python code that automates the creation of complex building systems—from the framing of a wall to the layout of roof tiles.
This is not a solitary coding role. You will sit at the intersection of disciplines, constantly communicating with architects, structural engineers, and fabricators. Your job is to take their deep domain expertise—how a beam sits on a column, or how a roof valley must be waterproofed—and translate that logic into state-of-the-art, executable software.
What You’ll Do
- Program Advanced Building Logic: Write high-performance Python code to generate detailed 3D building components (stud walls, roof trusses, floor systems, tiling layouts) based on architectural inputs.
- Translate Domain Expertise: Work directly with architects and structural engineers to understand the "rules" of construction. You will take their qualitative requirements ("this needs to be supported here") and turn them into quantitative, rigorous code.
- Apply Computational Geometry: Utilize our proprietary, industry-leading geometry library to solve spatial problems. You will translate concepts like vectors, planes, and transformations into code that places physical objects correctly in 3D space.
- Implement Constructability Rules: Ensure that every generated part is not just geometrically valid, but structurally sound and buildable. You will encode the physical constraints of the real world into our digital model.
- Collaborate on Kernel Development: Act as the primary "power user" of our core geometry engine. You will work closely with our Research/PhD team, providing feedback on the API to help push the boundaries of what our software can achieve.
What We’re Looking For
- Engineering Background: BS or MS in Mechanical Engineering, Structural Engineering, Computer Science, or a related technical field. We value those who understand the physics of "how things are built."
- Strong Python Proficiency: You write clean, structured, and maintainable code. You are comfortable with object-oriented programming and vectorization (e.g., NumPy).
- Geometric Fluency: You have excellent spatial reasoning. You can mentally visualize 3D coordinate systems, vectors, and transformations, and you know how to manipulate them in code.
- Communication & Translation: You can speak the language of engineers and architects. You are comfortable asking questions to extract domain knowledge and have the ability to explain technical software constraints to non-programmers.
- Passion for State-of-the-Art Tech: You are driven to build software that is best-in-class. You care about code quality, performance, and building a system that sets a new standard for the industry.
Nice to Have (But Not Required)
- Experience in the CAD/AEC domain (Revit, Rhino, AutoCAD).
- Exposure to parametric design scripting (Grasshopper, Dynamo).
- Background in computational fabrication or manufacturing.
Why Join Us
At formX, you’ll play a key role in shaping the team that’s redefining the future of housing. Your work will directly dictate how homes are modeled, manufactured, and assembled. You won't just be moving pixels on a screen; you will be writing the code that turns digital concepts into physical shelter.
We move fast, think rigorously, and build with precision. If you are a builder at heart who loves code, this is your home.