Junior AI Software Developer
Role Overview
Design and implement agentic workflows and AI-driven applications at the intersection of software engineering, artificial intelligence, and distributed systems.
Work with product owners, UI/UX designers, and developers on systems that let autonomous and semi-autonomous agents interact with data, APIs, and users.
Contribute to backend systems and modern AI application layers for Agility PR Solutions' media intelligence products.
Key Skills for This Role
Full Job Posting
About the role
Design and implement agentic workflows and AI-driven applications at the intersection of software engineering, artificial intelligence, and distributed systems.
Work with product owners, UI/UX designers, and developers on systems that let autonomous and semi-autonomous agents interact with data, APIs, and users.
Contribute to backend systems and modern AI application layers for Agility PR Solutions' media intelligence products.
What you'll do
- 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 and use frameworks such as LangChain or LangGraph.
- Collaborate across backend, frontend, and product teams.
- Ensure code quality through testing, reviews, and best practices; participate in refactoring and continuous improvement.
- Solve problems involving large-scale data processing, distributed workloads, and intelligent orchestration.
What you'll bring
- Degree in Computer Science or a related field.
- Hands-on experience with Java development and REST APIs.
- Working knowledge of TypeScript or JavaScript.
- Familiarity with AI/ML integrations, including LLMs and agentic frameworks such as LangChain or LangGraph.
- Strong problem-solving skills and willingness to learn new technologies.
Additional experience
- Experience with SQL, Linux, Git, and Maven.
- Agent orchestration patterns or workflow engines are nice to have.
- Exposure to prompt engineering and evaluation techniques is nice to have.
- Understanding of distributed systems or big data technologies such as Hadoop or Solr is nice to have.
Workplace
- The role is fully remote.
Compensation
- Expected annual compensation range is $65,000–$75,000; the final offer reflects experience, skills, and internal equity.
Benefits
- Benefits include health, dental, and vision coverage; RRSP matching; life insurance; an Employee Assistance Program; paid vacation, personal, and sick days; and a week off between Christmas and New Year's.
- The posting also mentions career development opportunities and no internal meetings on Fridays.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Agility PR Solutions
Business Operations Analyst
, CAN
Agility PR Solutions is seeking an analytical business operations analyst to turn company data into reporting and actionable insights across sales and business performance. The role owns metric definitions, Salesforce da
Business Operations Analyst
Ottawa, CAN
Agility PR Solutions is seeking an analytical Business Operations Analyst to turn company data into actionable insights and improve reporting across sales and business functions. The role owns metric definitions, Salesfo
People & Culture Generalist
Ottawa, CAN
Agility PR Solutions is seeking a People & Culture Generalist to support employees and managers across Canada, the US, and the UK and keep HR programs, systems, and communications running smoothly. Candidates should have
Performance Marketing Manager
Ottawa, CAN
Agility PR Solutions seeks a Performance Marketing Manager to own paid media strategy, campaign performance, conversion optimization, and pipeline attribution across North America and the UK. Candidates need 4+ years of
Account Executive, Strategic Growth
Ottawa, CAN
Agility PR Solutions is seeking an account executive to grow B2B SaaS revenue within existing mid-market and large accounts. The role owns expansion sales from prospecting and discovery through demonstrations, negotiatio
Business Operations Analyst
, CAN
Business Operations Analyst
, CAN
Business Operations Analyst
Ottawa, CAN
People & Culture Generalist
Ottawa, CAN
Performance Marketing Manager
, CAN
Account Executive, Strategic Growth
, CAN
Performance Marketing Manager
Ottawa, CAN
Account Executive, Strategic Growth
Ottawa, CAN