Senior Software Engineer (Formal Methods & Agentic Systems)

New
A
AZXArtificial Intelligence
RemoteFull-TimeSenior
Salary$140K - $230K; $140K – $230K • Offers Equity • Offers Bonus
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
PythonFastAPIPostgres

Requirements

  • 5+ years of productionization experience: taking prototype or research code to production with packaging, tests, CI, observability, and documentation.
  • Real depth in formal methods (SMT/constraint solvers like Z3, automated theorem proving, or heuristic search).
  • Experience with data modeling and shape validation (ontology/taxonomy design, SHACL, RDF/OWL/SPARQL, or knowledge graph schemas).
  • Agentic AI literacy: understanding LLM agent failure modes and agent-solver boundaries.
  • Strong generalist engineering skills with Python fluency and service design.
  • Practical familiarity with core stack: Python 3.12+, FastAPI, and Postgres.
  • Experience with test engineering for formal systems (counterexample regression testing, property-based testing).
  • Working knowledge of LLM provider APIs and agent frameworks.
  • Bachelor's degree (Master's is a plus).
  • Ability to travel 2x/year for company summits.

Responsibilities

  • Take the research-grade formal/agentic system to production: a real package, test suite, service interface, documentation a cold-joiner can use, and a release cadence.
  • Own the architecture for reliability, packaging, test coverage, typing, CI, performance, and release discipline of the formal/agentic system.
  • Wrap solver runs in agent loops where the agent proposes and the solver disposes, deliberately defining what the agent may touch when a proof fails.
  • Model messy client business rules — compliance requirements, rate structures, program eligibility, design constraints — as constraints and shapes that check mechanically, and build the review habit that keeps those models honest.
  • Reason over per-customer digital twins, checking proposed changes against the twin's constraints and shapes before anyone touches the real system.
  • Define the agent seam: where LLM agents may assist (translation, hypothesis, explanation) and where they're forbidden (anything that asserts).
  • Make proof results legible to client stakeholders who will never read a proof — clearly communicating what was checked, against what, and what was not checked.
View Full Description & ApplyYou'll be redirected to the employer's site
$140K - $230K; $140K – $230K • Offers Equity • Offers Bonus
Apply Now