Principal Fullstack Engineer, AI/ML.
Role details
Job location
Tech stack
Job description
A true Fullstack engineering role with ML at its core. You will own complex features end to end from data architecture to the React interfaces customers use daily and build AI-powered workflows that solve real problems for enterprise legal teams. You will also play a direct role in hiring and growing the engineering org as the company scales.
Requirements
Do you have experience in TypeScript?, * 7+ years of fullstack experience, strong Node.js backend and React frontend, genuinely both.
- Prior title or scope as a founding, principal, staff, or lead engineer, you have set technical direction, not just followed it.
- Experience owning high-stakes architectural decisions: API design, data modeling, service boundaries, and scalability tradeoffs.
- Startup experience you have shipped fast in resource-constrained environments with end-to-end ownership of complex projects.
- Deep understanding of legal or regulated industry workflows - how enterprise legal, compliance, or risk teams operate and what they need from software.
- Familiarity with legal document types (contracts, NDAs, MSAs, SOWs) and experience building systems that parse or process them.
- Understanding of data residency, legal holds, retention policies, and compliance requirements for handling sensitive legal data.
- Enterprise security and compliance fluency: OAuth 2.0, SOC 2, GDPR, SSO/SAML (Okta, Azure AD).
- Hands-on LLM/AI engineering at production scale RAG pipelines, document intelligence, hallucination mitigation, and human-in-the-loop design
- Comfort operating in deep ambiguity, you can scope a 6-month project from a one-sentence idea.
Strongly Preferred
- Experience hiring and mentoring engineers you have raised the bar on a team, not just contributed to one.
- Prior experience at a legal tech company (Ironclad, Clio, Evisort, ContractPodAi, or similar)
- Exposure to CLM, e-discovery, or matter management platforms as a builder or power user.
- GCP (Cloud Run, BigQuery, GCS, Pub/Sub) and Postgres at production scale.
- Event-driven and async system design queues, webhooks, background jobs, and observability.
Tech Stack Node.js · React · TypeScript · PostgreSQL · GCP · LLM APIs · REST/GraphQL · OAuth 2.0 · Docker · CI/CD
Benefits & conditions
Pulled from the full job description
- Professional development assistance
- Paid parental leave
- Parental leave
- 401(k)
- Health insurance
- Retirement plan
- Paid time off, * $160,000 - $320,000 base salary + competitive seed-stage equity
- Comprehensive health, dental, and vision insurance
- 18 weeks paid parental leave
- Flexible PTO (20+ days)
- Annual learning & development stipend
- Unlimited AI tooling budget
- Daily in-office lunch
- 401K contribution
- Relocation assistance available
Pay: $160,000.00 - $320,000.00 per year, * 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Professional development assistance
- Retirement plan
- Vision insurance