1. What is a Software Engineer at Harvey?
As a Software Engineer at Harvey, you are building the foundation for AI-native professional services. Harvey sits at the intersection of frontier artificial intelligence, legal expertise, and enterprise technology. Engineers here do not merely build wrappers around API endpoints; they design and scale complex distributed architectures, autonomous agent workflows, high-throughput model proxies, and multi-tenant data storage systems that serve over 1,000 top-tier law firms and global enterprises.
This role directly impacts core products like Vault—Harvey’s secure, scalable document store—and Review Table, an enterprise product designed to run complex prompts across hundreds of thousands of legal files simultaneously. You will tackle technical challenges involving continuous text processing, deterministic search over raw text, custom file system abstractions, real-time citation parsing, and high-performance Retrieval-Augmented Generation (RAG) pipelines.
Engineering at Harvey operates under an intense, high-ownership culture. Teams move fast, iterating on proof-of-concepts while enforcing strict performance, security, and operational standards. Whether you join Core Infrastructure, Agents, or Developer Experience, your work will define how high-stakes legal knowledge work is performed globally.



