Senior Software Engineer, Backend
Remote • Bengaluru • FullTime
Posted 3mo ago
Remote Work Policy
Fully remote
Employment Type
FullTime
Categories
Applied AI Engineer
About the job
Harvey is transforming how legal and professional services operate by combining frontier agentic AI, an enterprise-grade platform, and deep domain expertise. This role offers a chance to help build a generational company at an inflection point, with strong product-market fit and investor support. The team moves fast, takes ownership, and is committed to the mission, operating with intensity and pushing for excellence. As a Product Backend Engineer, you will design and operate the backend systems that turn cutting-edge AI capabilities into seamless, dependable product experiences. You'll build secure, multi-tenant services, orchestrate interactions with LLMs and agentic tools, and help define the backend architecture that powers Harvey’s rapidly expanding product surface. Your work will have immediate business and customer impact as you ship the foundational systems behind our next generation of AI products.
Responsibilities
- Collaborate with Product to prioritize customer-focused work and deliver reliable features quickly.
- Design and own backend services and APIs for Harvey’s web applications, workflows, and integrations.
- Model and manage data in Postgres and related data stores for low-latency, reliable user experiences.
- Build secure, multi-tenant, permissions-aware systems with auditing for enterprise and government customers.
- Implement backend features and workflows that use LLMs and agentic tools, orchestrating calls to AI systems.
- Collaborate with frontend, product, and design partners to shape solutions and define API contracts.
- Add logging, metrics, and tracing to make services observable and debuggable.
- Improve performance and scalability by profiling bottlenecks, tuning queries, and refining service boundaries.
- Participate in code reviews, technical design discussions, and an on-call rotation.
Requirements
- 5+ years of backend engineering experience building and operating production web applications or SaaS products.
- Track record of building fast-growing SaaS products by leveraging PWA technologies.
- Track record of shipping highly intuitive products with strong attention to detail.
- Strong programming skills in Python and experience with a modern web framework (e.g., FastAPI or Flask).
- Hands-on experience with relational databases (e.g., Postgres).
- Solid understanding of API design, authentication/authorization, background job patterns, and robust error handling.
- Experience building for Cloud Infrastructure such as Azure, AWS, or GCP.
- Comfort operating services in production using logs, metrics, dashboards, and alerts, including participation in an on-call rotation.