Principal Fullstack Engineer, AI/ML.
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+6 more
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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
13 AI Tools You Have to Try
Dev Digest 132 - Binging WADFlix?
Navigating the AI Shift