Senior Software Engineer, Agents in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer, Agents in Canada.
This is a cutting-edge engineering role focused on building and scaling advanced AI agent systems that transform large volumes of unstructured data into actionable intelligence. You will work at the intersection of backend engineering, machine learning systems, and LLM-powered architectures, helping design multi-agent workflows, retrieval pipelines, and evaluation frameworks that ensure reliability and measurable performance. The role offers the opportunity to shape how agentic systems are built in production, with a strong emphasis on experimentation, system design, and real-world customer impact. You will collaborate closely with product, data, and infrastructure teams in a fast-paced, AI-first environment. This position is ideal for engineers who enjoy deep technical challenges, scientific rigor, and working at the frontier of generative AI. You will have ownership over end-to-end systems that directly influence product quality and customer outcomes.
- Design, build, and maintain backend systems powering LLM-based agent workflows, including retrieval pipelines, orchestration layers, and multi-step agent architectures.
- Develop and optimize LLM-powered systems end to end, improving accuracy, latency, cost efficiency, and reliability in production environments.
- Build and operate evaluation frameworks (automated, offline, and human-in-the-loop) to measure agent performance, quality, and task success at scale.
- Design human-in-the-loop mechanisms such as feedback loops, review systems, and correction workflows to continuously improve agent outputs.
- Collaborate with product and engineering teams to align technical decisions with customer needs and product direction.
- Own projects end-to-end, from architecture design and experimentation to deployment and production readiness.
- Improve retrieval and search systems, including query understanding, ranking quality, and relevance optimization.
- Contribute to engineering best practices and help define scalable patterns for production-grade agentic systems.
Requirements:
- 5+ years of software engineering experience with strong production backend system development background.
- Hands-on experience with LLM-powered systems, including RAG, multi-agent workflows, or similar AI architectures.
- Strong proficiency in Python and backend engineering, with experience building APIs, distributed systems, and production-grade services.
- Experience with search and retrieval systems such as Elasticsearch, Pinecone, or similar vector databases.
- Strong understanding of system design, scalability, observability, CI/CD, and production infrastructure.
- Experience working with cloud platforms such as AWS, GCP, or Azure in high-scale environments.
- Customer-focused mindset with the ability to translate ambiguous problems into practical technical solutions.
- Strong ownership and leadership ability to drive projects independently and make architectural decisions.
- Experience using AI coding tools to enhance development productivity.
- Bonus: experience with multi-agent systems, ML fundamentals (precision/recall, bias-variance tradeoffs), or open-source AI contributions.
Benefits:
- Competitive compensation package (salary aligned with senior-level market standards).
- Equity/stock options through an employee ownership program.
- Comprehensive health and dental coverage starting from day one.
- Flexible hybrid work model with in-office collaboration in major hubs and remote flexibility.
- Unlimited vacation policy with a focus on trust and autonomy.
- Access to modern tooling, including Mac or PC equipment and advanced developer tools.
- Strong AI-first culture encouraging the use of cutting-edge tools and technologies.
- Career growth opportunities with direct exposure to leadership and high-impact projects.
- Regular social events, team gatherings, and annual company-wide meetups.