Staff/Sr. Staff Software Engineer, Product Engineering
$231k - $340k • Remote • San Francisco • FullTime
Posted 4d ago
Remote Work Policy
Fully remote
Employment Type
FullTime
Categories
Applied AI Engineer
About the job
Harvey is transforming legal and professional services by combining frontier agentic AI, an enterprise-grade platform, and deep domain expertise. We are seeking a Staff or Senior Staff Software Engineer for our Product Engineering team to own and lead engineering projects across multiple teams and product lines. You will collaborate closely with AI, Legal, and Go-to-Market teams to build secure, value-driven systems. This role offers a unique opportunity to build the future of application layer and generative AI products, including user-facing interfaces and the underlying agentic capabilities that power them.
Responsibilities
- Integrate AI into customer workflows across web, desktop, mobile, and embedded experiences (Google Docs, MS Word, Outlook, Slack), and via API.
- Lead high-priority, multi-team engineering projects and define technical strategy.
- Identify critical business problems, prioritize effectively, and make key tradeoff decisions.
- Develop AI-platform and AI-native capabilities, including agent harnesses, custom agent building, tool calling, retrieval, memory management, personalization, and evaluation systems.
- Build and scale systems for retrieval over petabyte-scale document corpora, high-volume data ingestion, and secure handling of sensitive information.
- Develop across the full stack, including React, TypeScript, Python, and Postgres, architecting for streaming results, long-running processes, and complex workflows.
- Mentor senior and staff engineers and elevate the engineering organization's practices.
Requirements
- 10+ years of post-BS/MS experience in product-focused software engineering at a Staff level or above.
- Deep expertise in full stack, backend, or agents/AI, with broad applicability.
- Proven experience building scalable, extensible systems supporting multiple product lines.
- Track record of shipping highly intuitive products in fast-growing SaaS environments.
- Proficiency in React, TypeScript, CSS (TailwindCSS), Python, or related technologies.
- For agents/AI roles: proficiency in Python and hands-on experience building and shipping agentic systems (agent harnesses/loops, tool use, memory, evals), beyond just calling LLM APIs.
- Experience leveraging AI coding tools (e.g., Claude Code, Cursor, Codex) in the development process.
- Demonstrated ability to influence and align engineers and leaders outside of direct scope.
- Strong programming skills and general Computer Science knowledge.
- Experience working in early-stage startups is a plus.