
Senior Software Engineer, Agents
Posted Aug 6

Posted Aug 6
This is a fully remote position, open to applicants in United States.
β’ Take ownership of AI agents for designated clients throughout the stages of discovery, design, construction, evaluation, launch, and live operation.
β’ Collaborate with clients to map out workflows and convert vague business objectives into precise agent scopes and enforced business logic.
β’ Create and refine prompts, instructions, and conversation flows, iterating based on evaluations and actual transcripts.
β’ Integrate agents with client CRMs, ticketing systems, internal services, APIs, and external platforms.
β’ Develop reliable tool-call inputs and outputs while managing authentication, errors, and edge cases.
β’ Construct test sets that encompass successful paths, unsuccessful paths, edge cases, and hallucination risks.
β’ Assess agent quality and prepare agents for production, including implementing guardrails, addressing failure modes, managing latency, and controlling costs.
β’ Oversee live conversations and tool-call performance, debug logs and transcripts, and deploy fixes under pressure.
β’ Relay recurring patterns and absent capabilities back to the Product team.
β’ Strong customer engagement skills, including the ability to build trust with skeptical stakeholders.
β’ Capability to convert ambiguous business challenges into clear action plans.
β’ Effective communication skills with both technical and non-technical audiences.
β’ Fluency in integrating customer APIs, endpoints, protocols, and third-party systems.
β’ Proficiency in designing clean tool schemas and managing authentication, errors, and edge cases.
β’ Ability to validate custom, under-documented customer APIs.
β’ Expertise in crafting prompts and instructions for LLM behavior.
β’ Skill in writing unambiguous instructions and diagnosing prompt failures.
β’ An evaluation-first mindset and a keen product sense for facilitating effective conversations.
β’ Nice to have: general coding experience in TypeScript, Python, or SQL.
β’ Nice to have: previous experience in forward-deployed, solutions engineering, or customer-embedded roles.
β’ Nice to have: experience in conversational AI, voice technology, or contact center domains.
β’ Nice to have: familiarity with LLM evaluation tools and observability.
β’ A degree in computer science or a software engineering title is not mandatory.
β’ Candidates with backgrounds in systems administration, integration engineering, or technical support are encouraged to apply.
β’ Company-wide offsite events and smaller team gatherings.
β’ Funding for conferences, books, and courses through a tech and learning stipend.
β’ Remote work by design with flexible calendar management.
β’ Flexible vacation policies.
β’ Paid sabbatical after five years of service.
β’ Comprehensive benefits package.
β’ Stipend for physical and mental well-being.
β’ Competitive salary offerings.
β’ Equity in the company.
Motive
Oportun
Mercury Insurance
Get handpicked remote jobs straight to your inbox weekly.