About the role
Jude is a fully AI-enabled legal workspace purpose-built for law firms. We streamline everything from document drafting and collaboration to multi-jurisdictional matter management, so lawyers can focus on what matters most: delivering exceptional client outcomes.
We’re already live across three countries in beta and building toward global scale. As a Staff Engineer, you won’t just ship features — you’ll set the technical direction that determines how we scale, what we build next, and how the engineering team operates. You’ll work across systems, across teams, and across the boundary between technical and product strategy.
What you’ll own
- Technical strategy — defining how our platform evolves architecturally as we scale across jurisdictions, practice areas, and millions of documents
- AI system design — shaping how we build, evaluate, and operate LLM-powered agent pipelines with LangGraph and LangChain at production scale — including reliability, cost, and quality trade-offs
- Cross-cutting decisions — driving choices that span the full stack: from React 19 and Electron on the frontend, through serverless backends on AWS Lambda, Step Functions, and EventBridge, to data infrastructure across PostgreSQL, DynamoDB, Redis, and Turbopuffer
- Authorization architecture — owning and evolving our fine-grained authorization model via SpiceDB (Google Zanzibar) and Auth0 as our multi-tenant complexity grows
- Engineering quality — raising the bar across the team through technical leadership, design reviews, and setting standards that compound over time
- Infrastructure direction — guiding how we manage and scale cloud infrastructure on AWS using Terraform in an Nx monorepo
- Product influence — partnering with product, design, and lawyers to shape the roadmap — identifying what’s technically possible that the business hasn’t considered yet
Our stack
TypeScript and Python across a serverless-first architecture on AWS — TypeScript for APIs, frontend, and infrastructure; Python for document extraction, AI pipelines, and data processing. React 19 and Electron on the frontend. LangGraph agents backed by OpenAI, Anthropic, and Google models. PostgreSQL, DynamoDB, Redis, and Turbopuffer for data. Step Functions and EventBridge for orchestration. Terraform for infrastructure. All managed in a single Nx monorepo — you’ll have visibility across the entire system.
How we work
Small team, high trust, bias for action. We keep everyone informed of the business challenges and decisions being made — not because we have to, but because informed engineers are better problem solvers. You’ll have the context to manage your work and you’ll be empowered to do so.
We work in cycles: three weeks of intense feature-building followed by a one-week cooldown for discovery, experimentation, and building concepts you think matter. Daily standups happen in person or online depending on the day.
We don’t just build AI products — we build with AI. Every engineer on the team uses Cursor and Claude Code as daily tools, and we place no limits on funding for AI-assisted development and experimentation. If a new model, tool, or workflow can make you more effective, we’ll back it. We believe the engineers who learn to work alongside AI will define the next generation of software — and we want you to be one of them.
The norm is three days a week in the office, with the flexibility to come in more if you prefer.
What we’re looking for
- You’ve defined the technical direction for a product or platform — not just contributed to it, but been the person others looked to for the hard calls
- You think in systems: you see how decisions in one area ripple across the stack, and you design for those interactions deliberately
- You’ve built and operated AI/ML or LLM-powered systems in production — you understand the gap between a promising prototype and something that works reliably at scale
- You have strong opinions on architecture, infrastructure, and code quality — but you hold them loosely and update when the evidence changes
- You multiply the output of the whole team — through mentoring, design leadership, setting technical standards, and unblocking the hardest problems
- You move between strategy and execution fluidly — you can set a six-month technical vision and also dive into a critical PR the same afternoon
- You communicate with clarity and conviction, especially when the path forward is ambiguous and the team needs direction
Why join us
- New office at Smales Farm, Takapuna — a vibrant workspace on the North Shore with a free carpark, discounted gym membership, great coffee, and a buzzing community of companies around us
- Early stage, outsized influence — we’re already live across three countries in beta and primed for global growth; you’ll define the technical foundations that everything else is built on
- No bureaucracy, full transparency — everyone knows the business challenges, the decisions being made, and why. We share context so the whole team can solve problems, not just execute tasks
- Shape the engineering culture — as a staff engineer at this stage, you won’t inherit culture — you’ll create it
- Competitive compensation — we pay very well and offer generous employee stock options as part of every package
- AI-first engineering — unlimited budget for Cursor, Claude Code, and any AI tooling that helps you ship faster