Senior Software Engineer – Formal Methods, Agentic Systems

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer productionizing formal-methods and agentic AI systems. Building provably correct solutions for climate, energy, utilities, and infrastructure clients.

Responsibilities:

  • Take the research-grade formal/agentic system to production with packaging, test suite, service interface, documentation, and release cadence
  • Own architecture for reliability, packaging, test coverage, typing, CI, performance, and release discipline
  • Wrap solver runs in agent loops and define what the agent may touch when a proof fails
  • Model client business rules as mechanically checkable constraints and shapes
  • Reason over per-customer digital twins, checking proposed changes against constraints and shapes
  • Define where LLM agents may assist and where they are forbidden from asserting
  • Make proof results legible to client stakeholders
  • Partner directly with the system's inventor and help shape the system's future direction

Requirements:

  • 5+ years of productionization experience
  • Real depth in formal methods, including SMT/constraint solvers, automated theorem proving, or heuristic search over proof and plan spaces
  • Experience with data modeling and shape validation, including ontology/taxonomy design, SHACL shapes, RDF/OWL/SPARQL, or comparable schema-level validation on knowledge graphs
  • Agentic AI literacy and experience building or wiring LLM agents
  • Python fluency and service design skills
  • Comfort partnering closely with a principal engineer/inventor
  • Familiarity with Z3/SMT/SAT solvers, constraint programming, SHACL/RDF/OWL/SPARQL, Python 3.12+, FastAPI when needed, and Postgres
  • Experience with counterexample regression testing, property-based testing, and CI/release discipline for libraries
  • Working knowledge of LLM provider APIs and agent frameworks or hand-rolled agent loops
  • Bachelor's Degree; Master's is a Plus
  • Applicants must be currently authorized to work in the United States on a full-time basis
  • Must be able to travel 2x/year for company summits
  • Written take-home assignment followed by a live two-hour technical session
  • Applicants may apply to a maximum of 2 roles at a time; applying to more than 2 roles within a 6-month period results in disqualification

Benefits:

  • Competitive early-stage startup compensation (based on capabilities, experience, and location)
  • Bonus eligibility
  • Health insurance with meaningful coverage for dependents
  • Flexible paid time off
  • Equity
  • Fully remote culture with a cluster of teammates in Seattle
  • Company summits 2x/year