JobTarget Logo

Senior Software Engineer, Agents in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Information Technology
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Senior Software Engineer, Agents

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.

Accountabilities:
  • 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.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Similar Jobs In Canada Creek, Nova Scotia

Senior Software Engineer- Angular/.net

3Pillar Global
Canada Creek, Nova Scotia
New

Senior Full-Stack Developer

Jobgether
Canada Creek, Nova Scotia
New

Sr. Software Engineer (Golang, Platform)

Jobgether
Canada Creek, Nova Scotia
New

Senior QA Automation Analyst

Jobgether
Canada Creek, Nova Scotia
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.