Staff Software Engineer, Backend

Harvey Harvey · AI Frontier · Bangalore, India · Engineering

Product Backend Engineer responsible for designing and operating backend systems that integrate cutting-edge AI capabilities, including LLMs and agentic tools, into seamless product experiences. The role involves building secure, multi-tenant services, managing data, and ensuring observability and scalability of AI-powered applications for enterprise and government customers.

What you'd actually do

  1. Design and own backend services and APIs that power Harvey’s web applications, workflows, and integrations.
  2. Implement backend features and workflows that use LLMs and agentic tools, orchestrating calls to our AI systems from robust, well-structured services.
  3. Add meaningful logging, metrics, and tracing so services are observable, debuggable, and ready for on-call ownership.
  4. Improve performance and scalability by profiling bottlenecks, tuning queries, and refining service boundaries as usage grows.
  5. Participate in code reviews, technical design discussions, and an on-call rotation for the services you own.

Skills

Required

  • Python
  • FastAPI or Flask
  • Postgres
  • API design
  • authentication/authorization
  • background job patterns
  • error handling
  • Azure, AWS, or GCP
  • logging
  • metrics
  • dashboards
  • alerts

Nice to have

  • PWA technologies

What the JD emphasized

  • 12+ 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, strong attention to detail

Other signals

  • agentic AI
  • enterprise-grade platform
  • scaling fast
  • product-market fit
  • foundational systems