Senior Software Developer, AI Agents
J
JobgetherEnterprise SaaS
Based in CanadaFull-TimeSenior
SalaryCompetitive salary and equity participation.
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years
- Required Skills
- AWSDockerNode.jsPHPPythonMySQLRESTful APIsPrompt EngineeringLLM
Requirements
- 6+ years of professional backend software development experience.
- Demonstrated experience developing LLM-powered AI agents, including tool calling, orchestration, context management, and prompt engineering.
- Proven ability to design and operate evaluation systems for LLM applications.
- Strong proficiency in Python, Node.js, and MySQL.
- Solid expertise in RESTful APIs, test-driven development, and CI/CD practices.
- Experience with SaaS architecture, microservices, AWS, observability, performance optimization, and scalability.
- Familiarity with Docker and Kubernetes.
- Strong problem-solving, analytical, and debugging skills.
- Excellent communication and collaboration skills.
- Familiarity with frontend technologies such as Vue, backend frameworks such as PHP/Laravel is an advantage.
- Experience in AI-powered product development, LLM frameworks such as LangGraph is an asset.
Responsibilities
- Design and implement the core AI agent runtime in Python, including orchestration loops, tool definitions and execution, memory and context management, structured outputs, and failure handling.
- Build and maintain evaluation datasets, automated evaluators, LLM-as-judge pipelines, and regression tracking to systematically measure agent quality.
- Analyze agent traces and failures, refine prompts and tool designs, and run model comparisons and benchmarks to deliver measurable improvements.
- Develop Python and Node.js microservices for agent hosting and large language model interactions.
- Build and maintain reliable Laravel/PHP APIs that integrate AI agents into the broader SaaS platform.
- Design and operate secure, scalable AWS infrastructure using services such as Lambda, Bedrock, and CDN delivery.
- Optimize MySQL queries, indexing, and database performance.
- Lead code reviews while maintaining engineering, testing, and development standards.
- Partner with product, design, QA, and DevOps teams to translate business requirements into technical solutions.
- Mentor engineers and share best practices around AI agent development and software architecture.
View Full Description & ApplyYou'll be redirected to the employer's site