Senior Software Engineer, Agents
New
J
JobgetherArtificial Intelligence
CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- PythonSQLTypeScriptRESTful APIsPrompt EngineeringLLMDistributed Systems
Requirements
- Strong experience building and deploying production-grade software systems.
- Experience working with integrations, APIs, endpoints, and distributed systems.
- Ability to understand complex customer workflows and translate business needs into technical solutions.
- Strong knowledge of integration patterns, authentication methods, error handling, and API reliability practices.
- Experience designing structured prompts, instructions, or workflows for large language models and AI systems.
- Ability to evaluate and improve AI-generated outputs through testing, iteration, and quality measurement.
- Comfortable working directly with customers, building trust, gathering requirements, and communicating technical concepts clearly.
- Strong problem-solving skills with the ability to navigate unclear requirements and complex technical challenges.
- Experience with programming languages such as TypeScript, Python, SQL, or similar technologies.
- Familiarity with conversational AI, voice technology, contact center platforms, or LLM-based applications.
- Ability to work independently in a remote environment while collaborating effectively with distributed teams.
Responsibilities
- Own the full lifecycle of AI agents, including discovery, design, development, testing, deployment, and ongoing optimization.
- Collaborate directly with customers to understand workflows, business goals, and operational challenges, translating them into effective AI agent solutions.
- Define agent scope, conversation behavior, escalation paths, and success criteria based on customer requirements.
- Design and write agent instructions, prompts, conversation flows, and behavioral logic to create effective customer interactions.
- Build and maintain integrations between AI agents and customer systems, including APIs, CRM platforms, ticketing tools, and internal services.
- Create and maintain evaluation frameworks, test scenarios, and quality benchmarks to improve agent performance.
- Optimize AI agents for production readiness by improving reliability, latency, cost efficiency, and user experience.
- Monitor live deployments and troubleshoot issues quickly to maintain customer satisfaction.
View Full Description & ApplyYou'll be redirected to the employer's site