PermitFlow logo

Principal Software Engineer, AI

PermitFlow

New York City, NY · 10+ years experience · Full-time · Hybrid · Posted Oct 13, 2026

At a glance

Experience
10+ years experience
Employment
Full-time
Workplace
Hybrid
Location
New York City, NY

About the role

  • PermitFlow is hiring a Principal Software Engineer, AI to build the core product AI Assistant, infrastructure, and workflow agents.
  • This role requires UX and technical acumen to deliver high quality agents in a complex domain while up-leveling core agentic infrastructure and data flywheel.

Responsibilities

  • Own the agent architecture, including designing the reasoning loop, planning and decomposition strategy, state and session model, and recovery behavior for long-running tasks.
  • Build the context layer covering retrieval, memory, and context-window management over project documents, jurisdictional requirements, prior submissions, and customer-specific conventions.
  • Design the action surface by defining the tools the assistant can call, the permissions model around them, and the human-in-the-loop checkpoints for actions that are expensive or irreversible.
  • Make evaluation the engine of progress by standing up offline and online eval harnesses that measure task completion and failure modes, and building the iteration loop.
  • Set the bar for the organization by establishing the abstractions, SDKs, and review standards other engineers build agentic features on.
  • Stay close to the customer by sitting with permit coordinators and builders, watching the assistant fail in real conditions, and bringing that back into the system design.

Requirements

  • Shipped an assistant or agentic product at meaningful scale.
  • Deep, current knowledge of the agentic stack including tool calling and tool design, context engineering, memory, retrieval, and orchestration patterns.
  • Built eval harnesses that changed what a team worked on and ability to articulate what makes an eval trustworthy.
  • Strong software engineer with experience owning services in production.
  • Operate with earned authority, influencing through demonstrated judgment, working code, and clear writing.
  • 10+ years of software engineering experience with recent time spent building LLM-powered products.

Benefits

  • Competitive salary and meaningful equity in a high-growth company
  • 100% company-paid base medical, dental, and vision coverage for employees + healthcare FSA
  • 401(k) savings plan
  • Unlimited PTO and paid family leave
  • Home office & equipment stipend
  • Daily in-office lunch and dinner provided
  • Commuter benefits (pre-tax transit and parking)

Workplace

  • Hybrid schedule with 3 in-office days per week at the New York City headquarters.

Skills

  • LLM
  • Agentic Stack
  • Tool Calling
  • Context Engineering
  • Retrieval
  • Memory
  • Orchestration Patterns

PermitFlow

Principal Software Engineer, AI

Apply now