Senior Software Engineer
Core
Build software systems for litigators to connect law, evidence, and strategy, including AI workflows for document analysis and case development.
Role type
Senior Software Engineer (Full-stack)
Builds
Production software features for legal case management and AI-assisted litigation tools
Domain
Legal technology / Artificial Intelligence
Deliverable
production ML models
Required skills
React, TypeScript, Next.js, Postgres, pgvector, LLM-powered features, system design, architectural decision making
Preferred skills
Vector search, document processing, background jobs
Technologies
React, Next.js, TypeScript, Postgres, pgvector
Responsibilities
Own major features from design through launch; Design data models connecting claims to facts and evidence; Build workflows to extract entities and timelines from documents; Build evaluation tools for AI error detection and attorney corrections; Make tradeoffs around reliability, performance, and cost; Review code and help other engineers with technical decisions
Seniority
Senior, hands-on IC