Software Engineer, Infrastructure Modelling
Build software services, APIs, and generative tooling for programmable infrastructure modeling in CAD/BIM platforms. Requires experience with engineering design data, automation replacing manual work, geometric/graph data, and production code integrating vendor APIs.
About the job
Responsibilities
- Build the software behind the infrastructure model: services, APIs, and pipelines making the design data programmable.
- Ship generative tooling: layouts, routings, and configurations produced from rules and the model, not manual drafting.
- Integrate the design stack: CAD and BIM platforms, PLM, and the company's data layer speaking one language.
- Own the model data at scale: versioning, validation, and queryability across gigawatts of design.
Requirements
- Built software against CAD or BIM platforms or engineering data.
- Shipped automation that replaced manual design work.
- Handle geometric and graph-shaped data competently.
- Write production code and integrate messy vendor APIs.
- Work embedded with engineers as your users.
Nice-to-Haves
- Revit, Tekla, or Forge APIs.
- IFC toolchains.
- Computational geometry.
- Rust, C#, TypeScript, or Python.
Skills
CAD, Bim, Revit, Tekla, Forge Apis, Ifc, Computational Geometry, Rust, C#, TypeScript, Python, APIs, Geometric Data, Graph Data
Similar jobs
Fullstack Engineering jobsBuild full-stack product systems for expert acquisition, onboarding, matching, activation, and retention. The role requires 3–5 years of software engineering experience, strong product judgment, and the ability to ship measurable improvements with cross-functional partners.
Builds zero-to-one, AI-native financial products across the frontend and backend, including enterprise memory, APIs, integrations, and professional workflows. The role requires 5+ years of software engineering experience, TypeScript and React expertise, backend development skills, and strong product judgment.
Build full-stack AI-powered video creation and collaboration features, including rich interfaces, backend APIs, LLM experiences, and production systems. The role requires 5+ years of software engineering experience, strong JavaScript or TypeScript fluency, and experience integrating third-party AI APIs.
Build and ship AI-powered web products end to end, translating emerging model capabilities into user experiences while owning architecture and collaborating with research, product, and design teams. Requires 5+ years of full-stack software engineering experience.
Build and improve how AI agents discover, interpret, and use Firecrawl by shipping agent-facing product experiences and rigorous A/B tests. The role requires 5+ years of experience, strong product engineering ability, behavioral data fluency, and independent execution.