Junior AI Software Engineer

Agility PR SolutionsOttawa, ON
CA$65,000 - CA$75,000Remote

About The Position

As a Junior Software Developer (AI & Agentic Systems), you will design and implement cutting-edge agentic workflows and AI-driven applications. This role sits at the intersection of software engineering, artificial intelligence, and distributed systems—focused on building intelligent automation that empowers users to orchestrate complex tasks seamlessly. You will work closely with product owners, UI/UX designers, and other developers to build and optimize systems that enable autonomous and semi-autonomous agents to interact with data, APIs, and users. The work we do is diverse, challenging, and rewarding. Agility PR Solutions develops state-of-the-art tools that help public relations professionals discover media influencers and derive actionable insights from global media coverage. In this role, you will contribute to both: Backend systems (Java, big data platforms like Hadoop/Solr) and Modern AI application layers (TypeScript, agent frameworks, LLM integrations). You will solve problems related to large-scale data processing, distributed workloads, and intelligent orchestration, while also contributing to evolving AI-driven product capabilities. At Agility PR Solutions, we value collaboration, curiosity, and continuous learning. You’ll be part of a team that supports growth, knowledge sharing, and innovation.

Requirements

  • Degree in Computer Science or a related field
  • Hands-on experience with Java development and REST APIs
  • Working knowledge of TypeScript / JavaScript
  • Familiarity with AI/ML integrations, including: Large Language Models (LLMs)
  • Familiarity with AI/ML integrations, including: Agentic frameworks (e.g., LangChain, LangGraph)
  • Strong problem-solving skills and willingness to learn new technologies
  • Experience With SQL
  • Experience With Linux
  • Experience With Git
  • Experience With Maven

Nice To Haves

  • Experience with agent orchestration patterns or workflow engines
  • Exposure to prompt engineering and evaluation techniques
  • Understanding of distributed systems or big data technologies (Hadoop, Solr)

Responsibilities

  • Develop code using an Agile development process
  • Build new features and enhance existing products
  • Design and implement RESTful API services (primarily in Java)
  • Design and implement agentic workflows and AI-driven agents using Typescript and Nest.js
  • Integrate with LLMs
  • Utilize modern agent frameworks such as LangChain and/or LangGraph
  • Collaborate across backend, frontend, and product teams
  • Ensure code quality through testing, reviews, and best practices
  • Participate in refactoring and continuous improvement of systems

Benefits

  • Health, Dental & Vision benefits
  • RRSP matching
  • Life Insurance
  • Employee Assistance Program (EAP)
  • Career Development & Progression opportunities
  • Paid Vacation, Personal Days and Sick days
  • Flex Fridays in Summer, Week off between Christmas and New Years'
  • No Internal Meetings Fridays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service