
What the role involves
We’re looking for candidates with an interest or knack in solving visual computing problems (computer vision, graphics, CAD, rotating a shape). If enjoy writing code for things you can see, also in a fast paced environment, you’re likely a fit for this role.
As part of our founding visual computing team you may
- Write novel geometric algorithms to process vector graphics / images
- Develop interactive tools to process images / vector graphics
- Collect data, annotate, and train computer vision models / VLMs
- Write beautiful visualization code for both debugging and for interactive interfaces
Qualifications (none of these are hard requirements)
- Industry experience or projects working on hard problems in computer vision, graphics, or machine learning (with Python / PyTorch)
- Being scrappy (getting things done, over theoretical soundness)
- Publication record in venues like CVPR, ICCV, ECCV, ICCP, ICIP, TPAMI, SIGGRAPH
- Good visual taste / an appreciation for aesthetics
- A reputation for having an “engineering mindset”
- Strong communication skills
- Experience working on CAD, vector graphics
- Interest in manufacturing, engineering, EPC
What they ask for
About Outerport
Building out new LNG plants, HVAC systems, or semiconductor processes rely on hundreds of iterations of feasibility testing (through simulation or real-world lab tests) where different designs (combinations of equipment) and parameters are validated. The parameters are often locked in PDFs (datasheets, wiring diagrams, PFDs/P&IDs) which take thousands of hours to convert into CSVs / JSONs, and the simulators don't have an easy API to work with. Outerport bridges the gap by finding documents from PLMs, extracting structured data from drawings, building a knowledge graph over them, and building autonomous AI agents that can fully automate this R&D process by running simulations and performing design checks.
Full Outerport profile