Principal, Software Engineer
Core
Designing the architecture and prompt-engineering direction for the agent layer in the platform, including audit capabilities and verdict-issuing agents.
Role type
Principal, Software Engineer (AI Agents & Architecture)
Builds
Production AI agents, audit control logic, and platform connectors
Domain
Enterprise Audit, AI/ML, Software Engineering
Deliverable
production ML models | product features
Required skills
Python (3.11+), FastAPI, Pydantic v2, asyncio, SQLAlchemy, Postgres, Google ADK, LangGraph, LlamaIndex, OpenAI Assistants, React, TypeScript, MCP (Model Context Protocol), LLM prompt engineering, accuracy/evaluation program design
Preferred skills
ITGC/SOX access-control audits, GRC/IAM/security-tooling product experience, REST API integration with HR/identity systems
Technologies
FastAPI, Pydantic, SQLAlchemy, Postgres, Google ADK, LangGraph, LlamaIndex, OpenAI Assistants, React, TypeScript, Docker, Cloud Run, GKE
Responsibilities
Own end-to-end design of new audit capabilities; Drive prompt engineering and agent design for verdict-issuing agents; Lead code reviews and enforce platform non-negotiables; Partner with audit team to translate SOPs into machine-readable control logic; Define and uphold accuracy/hallucination-control programs; Make build/buy/integration decisions for new connectors; Pair with engineers and write code on hardest paths; Represent the team in design and security reviews
Seniority
Principal, hands-on technical lead