R

Replicant

Automated conversational AI for customer service

Senior Software Engineer - Agents

AI Application EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • Build trust with customers, communicate credibly with skeptical stakeholders, translate ambiguous business problems into concrete plans, communicate with technical and non-technical audiences, and push back when a request is feasible but inappropriate.
  • Understand and shape integration patterns for connecting agents to customer APIs, endpoints, and protocols; design clean tool schemas; handle authentication, errors, and edge cases; validate bespoke or under-documented APIs; and work with external and third-party systems.
  • Shape large language model behavior through structure, instructions, and examples; write clear instructions; diagnose prompt failures; work with evaluations first; and apply judgment about conversation quality.
  • A computer science degree or software engineering title is not required; relevant backgrounds may include systems administration, integration engineering, or technical support.

Responsibilities

  • Own AI agents for assigned customers across discovery, design, build, evaluation, launch, and live operation.
  • Work with customers to map workflows and translate business goals into an agent scope, including what the agent handles, escalates, and how success is measured; uncover and specify business rules for the agent to enforce.
  • Design and write agent prompts, instructions, and conversation flows, iterating against evaluations, real transcripts, and conversation-quality judgments.
  • Connect agents to customer systems such as CRMs, ticketing systems, and internal services by calling APIs as tools; shape inputs and outputs for reliable tool calls and handle authentication, errors, and edge cases. Specify API needs to customers and test and validate the APIs they provide; do not build the customer's APIs.
  • Build test sets from real cases, including happy paths, unhappy paths, edge cases, and hallucination risks; measure quality and prepare agents for production by addressing guardrails, failure modes, latency, and cost.
  • Monitor live conversations and tool-call health, debug using logs and transcripts, and ship fixes under pressure.
  • Provide recurring patterns and missing capabilities to Product so future agents can be built faster.

Desired Qualifications

  • General-purpose coding experience with TypeScript, Python, or SQL.
  • Prior forward-deployed, solutions engineering, or customer-embedded work.
  • Conversational AI, voice, or contact center domain experience.
  • Experience with large language model evaluation tooling and observability.

About the Company

Replicant

Automated conversational AI for customer service

Replicant provides cloud-based conversational AI for customer service. It builds automated chat and voice agents that handle customer inquiries, answer questions, and resolve problems without human intervention, as a service (subscription). How it works: clients integrate Replicant’s AI into their contact channels (phone, chat, etc.), and the system uses natural language understanding to interpret queries, generates responses, and can hand off to human agents if needed; data is stored and analyzed to improve performance, with a focus on anonymous data usage for privacy. How it differs: emphasizes privacy and data security, offering anonymous data handling, and a subscription model with options to upsell or add features; serves a wide range of industries from retail to banking, aiming to automate end-to-end customer support. Goal: help businesses cut costs and boost efficiency by automating customer service interactions while protecting user privacy.

Company size
51-200
Company stage
Series B
Total funding
$120M
Headquarters
San Francisco, CA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Replicant

See more jobs