Description
As a Senior Backend Engineer on Gong's Agentic team, you will build and operate production-grade AI agents that interact directly with Gong's customers.
You will design and implement the backend systems that enable these agents to understand customer requests, reason over context and data, interact with tools and APIs, and take meaningful actions on behalf of customers.
Responsibilities:
- Customer-Facing Agent Development: Design, build, and operate production-grade AI agents in Python that interact directly with customers and help them accomplish real-world tasks.
- Agent Behavior and Workflows: Build multi-step agentic workflows that understand customer intent, maintain context, reason over information, use tools, call APIs, and take actions on behalf of customers.
- Product Integrations: Connect agents to Gong's APIs, data, internal services, and external systems so they can retrieve information and perform meaningful actions as part of the customer experience.
- Production Reliability: Build robust agent applications that handle failures, retries, timeouts, unexpected inputs, and other real-world edge cases while serving live customer traffic.
- Agent Evaluation and Improvement: Measure and improve agent quality using production data, offline and online evaluations, regression testing, experimentation, and customer feedback.
- End-to-End Backend Ownership: Take ownership of the backend systems behind agentic product experiences, from design and implementation through deployment, operation, and continuous improvement.
Requirements:
- 7+ years of backend engineering experience (Python), with strong system design and application development expertise.
- Strong analytical and problem-solving skills, with the ability to debug and resolve complex technical issues efficiently.
- Hands-on experience designing, building, and operating AI agents or agentic applications in production, including orchestration, tool usage, context and memory management, and multi-step workflows.
- Experience building production applications with tools like LangChain, LangGraph, ADK, or similar agent orchestration frameworks.
- High proficiency in Python for building production-grade AI applications and backend services.
- Experience integrating AI-powered applications with APIs, databases, internal services, and external systems.
- Experience building backend applications and services in distributed systems.
- Strong analytical skills and the ability to reason about complex, evolving AI-driven applications.
- Experience with cloud platforms and scalable microservices architectures.
- Excellent communication skills and a strong product mindset, with experience working closely with product and engineering teams.