Design an LLM Agent System That Revises a Contract to Comply with Dozens of Rules
Company: Harvey
Role: Software Engineer
Category: ML System Design
Difficulty: medium
Interview Round: Onsite
Overview: Design an LLM agent system that revises a given contract so it complies with several dozen given legal rules. It tests decomposing work across model calls, representing edits so they can be traced and merged, resolving overlapping or conflicting changes, per-rule verification, and cost and latency trade-offs.