Staff Software Engineer, Backend
Core
Design and operate backend systems that turn cutting-edge AI capabilities into seamless, dependable product experiences for legal and professional services.
Role type
Staff Software Engineer, Backend (Product)
Builds
Secure, multi-tenant services, APIs, and workflows orchestrating LLMs and agentic tools for Harvey's web applications.
Domain
LegalTech / Professional Services / Generative AI
Deliverable
production ML models | product features | infrastructure
Required skills
Python, modern web frameworks (FastAPI/Flask), Postgres, API design, authentication/authorization, background job patterns, cloud infrastructure (AWS/Azure/GCP), observability (logging/metrics/tracing), performance tuning, code reviews.
Preferred skills
Experience building fast-growing SaaS products using PWA technologies, experience shipping highly intuitive products.
Technologies
Python, FastAPI, Flask, Postgres, AWS, Azure, GCP
Responsibilities
Design and own backend services and APIs; model and manage data in Postgres; build secure, multi-tenant, permissions-aware systems; implement backend features using LLMs and agentic tools; collaborate with frontend and product to define API contracts; add logging, metrics, and tracing; improve performance and scalability; participate in code reviews and on-call rotation.
Seniority
Staff, hands-on IC with strategic ownership