Principal Software Engineer, AI
Core
Build PermitFlow's core product AI Assistant, infrastructure, and workflow agents to help construction companies navigate permitting, licensing, and project closeouts.
Role type
Staff/Principal Software Engineer (AI/Agentic Infrastructure)
Builds
AI agents, agentic infrastructure, and data flywheel for construction permitting
Domain
Construction technology + Agentic AI
Deliverable
production ML models
Required skills
Agentic stack (tool calling, context engineering, memory, retrieval, orchestration), production software engineering, evaluation harness design, system architecture, SDK design
Preferred skills
UX acumen, customer empathy, influence without authority
Technologies
LLMs, agentic frameworks, evaluation harnesses
Responsibilities
Design reasoning loops and planning strategies for long-running tasks; Build context layers for project documents and jurisdictional requirements; Define action surfaces and human-in-the-loop checkpoints; Stand up offline and online evaluation harnesses; Establish abstractions and SDKs for the engineering org; Collaborate with customers to observe agent failures in real conditions
Seniority
Staff/Principal, hands-on IC with strategic influence
