Software Engineer - AI
About the Role
This is a full-stack Software Engineer role focused on applied AI, sitting within a 15-person Product and Engineering team at an early-stage B2B construction technology startup. You will own AI features end-to-end, from database schema and LLM optimization through to UI, while also building the platform foundations that let new use cases ship quickly. Your work will directly shape the product experience for construction professionals.
What You'll Do
Build and own end-to-end AI features from concept through production, including document versioning and agentic chat workflows.
Design and implement features across the full development lifecycle: database schema, LLM tuning, evaluation, and UI.
Manage evaluations, scoring, and error analysis on new and shipped AI features to ensure quality.
Contribute to the workflow harness, decision-trace standard, and evaluation tooling that accelerates shipping new use cases.
Build reusable human review and approval surfaces that earn trust in AI output.
Model and evolve the construction ontology and project graph, including entity resolution across documents such as BoQs, contracts, and drawings.
