Location: 

(

San Francisco

,

CA

)

Salary: 

$

325k

 - $

485k

Job Title: Full-Stack Engineer – Generative AI Products

Role Type: Full-time

Location: In-office / Hybrid

The Company & Mission

Every major business employs an in-house legal team. Those lawyers are chronically overworked—80-hour weeks, crushing deadlines, and contract-reading death marches are standard. Until recently, technology offered no real solution.

Large language models changed that. This organization builds an AI-native platform designed to eliminate legal drudgery and give legal professionals their lives back. Customers love the product: despite fierce competition, the platform holds the highest trial win rate in the market at 85%. The company launched early access in 2023, has since 6x’d annual recurring revenue, and serves clients including Uber, Reddit, IBM, Canva, Pinterest, and WordPress.


The Role

Engineers here design, create, and deploy generative AI products. This is a full-stack role where the person will work across the entire technology stack on ambitious problems.

What the role owns:

  1. Developing full-stack generative AI functionality that directly impacts how lawyers review, edit, and manage contracts
  2. Shipping high-performance user interface code alongside backend systems that process and analyze millions of contracts reliably
  3. Designing pipelines that orchestrate large language models, data extraction, and clustering algorithms at scale
  4. Collaborating daily with designers, legal subject matter experts, and other engineers to reimagine the way lawyers work in the age of AI

Who they are looking for:

The ideal candidate brings experience across both frontend and backend development, with particular strength in at least one area. They should be comfortable moving between building reactive user interfaces and designing robust data pipelines. Experience with LLMs or machine learning infrastructure is a plus, but curiosity and a willingness to learn matter more than deep AI expertise.


Who Thrives Here

The company is likely a strong fit for someone who:

  1. Loves writing code but cares about impact more. The team is composed of engineers at heart, but the number one goal is building the best possible product—which means making pragmatic choices and finding 80/20 solutions.
  2. Would describe themselves as relentlessly resourceful.
  3. Has a strong internal sense of urgency and a bias toward doing things today rather than tomorrow.
  4. Has prior startup experience (preferred but not required).
  5. Is genuinely excited about the adventure of building a company.

To Apply

Qualified candidates should submit a resume along with a brief note describing a full-stack feature they built that required balancing performance, reliability, and user experience—and what trade-offs they made along the way.

Ready to grow your career?

Let's get started