Senior Software Engineer, Agents

Posted Aug 6

This is a fully remote position, open to applicants in United States.

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ 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.

People also viewed

Motive19 hours ago

Technical Lead Engineer

PK flagPakistan OnlyFull-timeFull-stack Engineer
ApplyView job
SONDA19 hours ago

Software Architect

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job
Oportun19 hours ago

Senior Staff Software Engineer

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job
Mercury Insurance20 hours ago

Director I, Software Engineering – Claims Engineering

US flagUnited States OnlyFull-timeFull-stack Engineer$107.3k – $300.6k/year
ApplyView job
General Dynamics Information Technology20 hours ago

Principal Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer$187k – $253k/year
ApplyView job
Cyware20 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers