Job Details

Job Overview

As a Founding Engineer (Full Stack) for our AI Platform for Litigation, you'll play a crucial role in designing and implementing a cutting-edge system tailored for high-stakes legal environments. You'll work closely with legal professionals to integrate AI-driven solutions that enhance litigation processes. Comprehensive Stack Contribution: Lead initiatives across cloud infrastructure, Python backend, and Next.js frontend, while managing large datasets with PostgreSQL and Azure-hosted LLMs. ...

Responsibilities

This is a founding full-stack engineering role. You’ll join Crimson as one of the first employees and help build the AI platform that powers litigation at leading UK and US law firms.

What you’ll do:

• Contribute across the entire stack, from cloud infrastructure to prompting to UX – including Python backend, Next.js + TypeScript frontend, PostgreSQL, and Azure-hosted LLM workloads with CI/CD pipelines (GitHub Actions, IaC such as Bicep).

• Collaborate closely with litigators and knowledge workers to understand how lawyers work, what they need, and how Crimson can fit into their workflows.

• Architect and scale document ingestion and processing pipelines to power fast, accurate search, summarisation and data extraction over large volumes of legal documents.

• Design and implement intelligent, multi-step agent workflows that can autonomously handle complex legal tasks – from surfacing key testimony to generating fact chronologies and spotting inconsistencies in filings.

• Design and bring to life intuitive, AI-native user experiences tailored to litigation workflows, in partnership with the founders and early customers.

• Improve system performance, stability and observability as we scale to more cases, larger datasets and additional firms.

• Help shape our engineering culture and team – from best practices and code standards to interviewing, hiring and mentoring future engineers.

Qualifications

  • 3+ years of experience building and shipping production web applications (full-stack), ideally in startups or small, high-ownership teams.
  • Strong backend experience with Python (or similar), PostgreSQL and cloud infrastructure (Azure preferred; AWS or GCP also relevant).
  • Frontend experience with modern TypeScript frameworks (Next.js / React) and an eye for building clean, intuitive product experiences.
  • Experience designing and operating data pipelines or distributed systems that handle large volumes of text / documents.
  • Comfort working with LLMs and applied AI – prompting, integrating model APIs, and thinking carefully about correctness, reliability and UX for AI-powered features.
  • Excellent product judgement, communication skills and attention to detail – you’re comfortable talking to demanding users and turning their feedback into shipped features.
  • High agency and bias for shipping; you like owning problems end-to-end and seeing your work used in real cases.
  • Bonus: interest or background in legal tech, disputes, or working with professional services users.

Ideal Candidate

Ideal Candidate Profile

  • Driven and self-directed – you take ownership of hard problems, operate with high agency, and care deeply about getting to a great outcome for demanding users.
  • Product-obsessed full-stack builder – you’re as comfortable in Python/Postgres as you are in TypeScript/React, and you enjoy sweating the UX details that make AI feel reliable and usable.
  • User-centric communicator – you like talking to lawyers, partners and associates, translating messy workflows into clean technical systems, and iterating quickly based on feedback.
  • Excited by AI in high-stakes domains – you want to push the limits of LLMs in production while caring deeply about accuracy, security and reliability for billion-pound disputes.
  • Bonus: prior experience in legal tech, fintech, or other professional-services products where users are smart, time-poor, and extremely quality-sensitive.

Must-Have Requirements

  • 3+ years of professional software engineering experience, building and shipping production web applications (full-stack).
  • Strong experience with Python and PostgreSQL on the backend, and TypeScript/Next.js (or similar React framework) on the frontend.
  • Track record of owning features end-to-end in a small, high-ownership or startup environment, including talking directly to users.
  • Based in (or willing to relocate to) London, with existing right to work in the UK and ability to be in the office at least 3 days per week.

Screening Questions

1. (Optional Video). This step is completely optional. If you’d like, record a short 2–3 minute video introducing yourself and your experience — or share a recording of your interview with the recruiter if that’s easier. You can upload the link via Loom or Google Drive. This just helps us get to know you better, but there’s no pressure if you’d prefer to skip it.
2. (Optional Portfolio / GitHub) If available, please share a link to your GitHub, portfolio, or any recent projects you’ve worked on. This is entirely optional but helps provide more context about your work.
3. Have you worked closely with demanding professional users (e.g. lawyers, finance, or similar) and built full-stack features end-to-end for them? Please share an example of a product or feature you owned, including how you gathered requirements and iterated after launch.

Client Messaging Channel

Client Messaging Channel

Please sign in and apply for this bounty to gain access to the messaging channel.

Login & Apply to View More

Sign in to your account to access full job details and apply.