Junior AI Software Developer
$65k - $75k per yearAgility
Agility PR Solutions is a global leader in media intelligence and PR technology. Founded in 2003, we help communications teams around the world drive awareness, make smarter decisions, and protect their reputation when it matters most. Our enterprise-grade platform unifies media relations, media monitoring, social listening, AI visibility, and media intelligence into a single seamless system—turning overwhelming streams of coverage and conversation into decision-ready intelligence. Recognized for ease of use, results, and customer support, Agility is one of the most trusted names in media intelligence. Our mission is to empower the voices that shape the world's narratives, and we're looking for people who want to help us do it.
About the Role
As a Junior Software Developer (AI & Agentic Systems) , you will design and implementcutting-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 andoptimizesystems 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 developsstate-of-the-arttools 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)
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’llbe part of a team that supports growth, knowledge sharing, and innovation.
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
- 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
What You'll Bring
- Degree in Computer Science or a related field
- Hands-on experience with Java development and REST APIs
- 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
- Git
- Maven
Nice to have:
- 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)
Why you'll love it here
- Fully remote work environment
- Collaborative culture – and key tools enabling it
- Competitive compensation package
- RRSP matching
- Life Insurance
- Employee Assistance Program (EAP)
- Career Development & Progression opportunities
- Paid Vacation, Personal Days and Sick days
- Week off between Christmas and New Years'
- No Internal Meetings Fridays
Compensation for this role is expected to fall within the range of $65,000 - 75,000 annually. The final offer will reflect each candidate’s experience, skills, and internal equity.
This is for a vacant position.
AI Usage
We use technology to make hiring smarter, faster, and more personal, never less human. Artificial intelligence (AI) tools help us manage applications efficiently and highlight qualifications that align with each role, allowing our recruiters to focus more on meaningful conversations with candidates. AI does not make hiring decisions at Agility. Every decision is made by people, our hiring managers and recruitment professionals, who are trained to apply sound judgment and equitable practices at every stage. We believe technology exists to amplify human insight, not replace it. That belief shapes how we build relationships, tell stories, and grow our teams.
At Agility, we strive every day to build a more inclusive work environment and introduce tools that enable it. We strongly encourage applications from all people regardless of race, religion, gender, age, disability status or sexual orientation.
Even if you find yourself not checking all the boxes of our listed requirements but you are excited about this opportunity, we'd love to hear from you anyway. Our Talent Acquisition team will review your application for this role, and other potential role matches open now or in the future.
If, at any stage of the application process, you require accommodation owing to disability or a medical need, please let us know at View email address on apply.j-vers.com for us to make appropriate arrangements.
Share this Job:
#J-18808-Ljbffr- ...Build AI-driven applications remotely at Agility PR Solutions using Java, REST APIs, and agentic workflows with Typescript and Nest.js. As a Junior Software Developer, you will work across software engineering, artificial intelligence, and distributed systems. You will build...SoftwareJuniorRemote work
$60k - $87.55k per year
...Radar technologies that will support the Canadian Armed Forces (CAF) and its allies. The Job SRC CAN Ltd is seeking a Junior Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including...SoftwareJuniorFull timeWork at officeRemote workFlexible hours- ...and web integrations supporting online media content. As a Junior Software Developer, you will help create systems that collect, process, and... ...and developers on distributed systems, search indexing, and AI-driven product capabilities. The work includes backend engineering...SoftwareJuniorRemote work
$65k - $75k per year
...international customers with world-leading technologies across land, air, and naval domains. Position Summary We are seeking a Junior C# Software Developer to join our growing engineering team in Ottawa. This is a unique opportunity to help contribute to the design and...SoftwareJuniorPermanent employmentFull timeWork at officeWorldwide- ...Responsibilities Participate in the full software and product development lifecycle for video surveillance solutions. Develop software involving IP cameras, streaming protocols, camera SoCs, and image/video AI models. Apply TCP/IP networking and multithreaded programming...SoftwareFull timeFlexible hours
$100k - $135k per year
...and its allies. The Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design, development, and delivery of next... ...development team. Lead, manage and mentor a team of intermediate and junior software developers. Support quarterly appraisals and agree...SoftwareFull timeWork at officeRemote workFlexible hours- ...clouds and, increasingly, customer-managed environments. As a Junior Software Developer on the Mission Control squad, you'll build the APIs and... ...event brokers healthy — and you'll do it on a team that works AI-native, with agentic coding tools embedded in the daily workflow...SoftwareJunior
- ...Job Description ADGA is seeking Software Developers to support the design, development, implementation... ...teams to analyze requirements, develop software solutions, troubleshoot technical... ...intelligence–enabled tools; however, AI is not used to screen, evaluate, or make...SoftwareFull timeContract workTemporary workPart timeInternshipFlexible hours
$75k - $125k per year
Agentic AI Developer Position Description We are seeking Intermediate Agentic AI Developers / AI Engineers to support an AI modernization... ...and implementation approaches. Core Competencies - Strong software engineering and problem-solving abilities, effective...Software- ...seeking experienced Senior Programmers / Software Developers to lead the design, development,... ...they will analyze complex requirements, develop scalable software solutions, resolve technical... ...artificial intelligence–enabled tools; however, AI is not used to screen, evaluate, or...SoftwareFull timeContract workTemporary workPart timeInternshipFlexible hours
- Quest Software is seeking an experienced Senior Software Developer to help bring AI-powered coding practices into an established on-premises enterprise software product. This role combines strong hands-on C#/.NET and C++ development with practical experience using AI coding...SoftwareWork at officeRemote workWorldwideFlexible hours
- Become a Senior Software Developer at TrendAI in Ottawa, ON, focusing on backend development within AI security frameworks. This hybrid role allows you to utilize your expertise... ...microservices in cloud environments • Guide junior engineers in ethical AI practices Requirements...SoftwareLong term contract
- ...Build agentic AI software with Claude Code and OpenAI Codex at Cliniconex in Kanata, Ontario, through a hybrid work model. This Software Developer role supports the Automated Care Platform and Automated Care Intelligence suite. You will work across front-end, back-end,...Software
$135k - $165k per year
...Enterprise AI is moving from pilots to production, and the constraint is no longer the model —it'sthe data. Agents are only as good... ...hard work! About the Role This position is for a Senior Software Developer for the AI team. In this role, you will be a key technical leader...SoftwareInternshipWorldwide- ...ADGA Group in Ottawa is seeking a Junior Software Developer to learn and grow. You will collaborate with experienced staff, deliver mission-critical software, and contribute across multiple projects in secure environments. Expected Oct start; candidates must obtain Canadian...SoftwareJuniorFull time
$65k - $75k per year
...Junior Software Developer (Content Integration & Data Pipelines) Company Overview Agility PR Solutions provides today’s communicators with powerful and intuitive AI powered media outreach, monitoring, and measurement solutions. For almost twenty years, Agility has helped...SoftwareJuniorInternshipRemote work$103k - $160k per year
...Clariti Clariti builds community development software for cities and counties: permitting,... ...their residents. We are in the middle of an AI-native transformation. Our platform is... ...engineering fundamentals: you are a senior developer first and an AI specialist second. Distributed...SoftwareFull timeContract workPart timeLocal areaRemote work- Drive innovation with BluWave-ai as an Intermediate Software Developer in Ottawa. Work in a hybrid environment to build scalable applications for our real-time energy optimization platform. This role focuses on designing, developing, and deploying core software applications...Software
- Transform coding practices with Quest Software as a Senior AI Software Developer. This remote role seeks candidates skilled in C#/.NET and C++ with a focus on AI tools in development. Quest Software is in search of a Senior Software Developer to drive AI integration within...SoftwareRemote work
$155k - $180k per year
...Enterprise AI is moving from pilots to production, and the constraint is no longer the model —it'sthe data. Agents are only as good... ...your hard work! Overview This position is for a Principal Software Developer. In this role you will be a key technical leader working on the...SoftwareLong term contractInternshipWorldwide- Drive innovation as a Senior Software Developer with a focus on healthcare AI. This remote opportunity involves building a cutting-edge population health platform... ...on user stories with the product lead • Mentor junior developers through code review and pairing Requirements...SoftwareRemote work
- A technology services company in Toronto is looking for a Junior Software Developer to translate technical specifications into applications. This role involves strong programming skills, particularly in C# and .NET, as well as experience with SQL and XML. The ideal candidate...SoftwareJunior
$137k per year
...Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and... ..., partners, and industries to design, develop, and deliver solutions that power digital transformation...Software- ...Who We Are; What We Do; Where We’re Going Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating...Software
- ...Senior Software Developer and AI Platform Architect Position Summary Vertical Motion builds custom software for clients and develops AI-enabled products and engineering tools. This senior role centres on AI engineering, security, infrastructure and harness development...SoftwareFull timeInternshipRemote work
$114.75k - $155.25k per year
...Senior Software Developer in Test (AI Portfolio) Department: Product Development Employment Type: Full Time Location: Canada - Remote (0002) Reporting To: Yiming Huang Description As a Senior Software Developer in Test, you will be responsible for the development...SoftwareFull timeRemote work$101k - $118k per year
...Job Description Agentic Software Developer You will be working on a 100% remote schedule as part of Fidelity's dynamic working arrangement. Current... .... How You'll Make an Impact The Software Developer, AI Engineering & SDLC Transformation reports to the Manager, Applied...SoftwareRemote workHome officeFlexible hours$48 per hour
...Freelance Software Developer (Ruby) - AI Trainer This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. Please submit your resume in English and indicate your level of English proficiency. What...SoftwarePart timeFreelanceRemote work$80k - $110k per year
# Junior Software EngineerPolicyMeSalary not statedFull-timeremote· juniorCanadapythonreactpostgreslangchainawsListed... ...the insurance broker experience through AI and machine learning. As an AI-Driven... ...better results.What you'll be doing:- Develop full stack features for our AI-powered...SoftwareJuniorWork at officeRemote workWork from home$45 per hour
Freelance Software Developer (Ruby) - AI Trainer This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. Please submit your resume in English and indicate your level of English proficiency. What...SoftwarePart timeFreelanceRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Junior AI Software Developer. Be the first to apply!
- software developer remote Ottawa, ON
- software design engineer Ottawa, ON
- software engineer devops Ottawa, ON
- ingénieur logiciel Ottawa, ON
- remote entry level software developer Ottawa, ON
- part time software developer Ottawa, ON
- director software engineering Ottawa, ON
- software engineer - ai machine learning Ottawa, ON
- software developer summer internship Ottawa, ON
- software engineer salary in canada Ottawa, ON

