[Remote] Junior AI Software Engineer
Note: The job is a remote job and is open to candidates in USA. Agility PR Solutions is a rapidly growing company in the PR tech space, providing AI-powered media outreach and monitoring solutions. The Junior AI Software Engineer will design and implement AI-driven applications and workflows, collaborating with various teams to build intelligent systems that facilitate seamless user interactions with data and APIs. 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 Skills 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), Agentic frameworks (e.g., LangChain, LangGraph) Strong problem-solving skills and willingness to learn new technologies 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) SQL Linux Git Maven Benefits Health, Dental & Vision benefits RRSP matching 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 Meetings Fridays Company Overview Agility PR Solutions is a powerful, yet easy to use media database, monitoring, and analytics solutions for tomorrow’s communicators. It was founded in 2003, and is headquartered in Ottawa, Ontario, CAN, with a workforce of 51-200 employees. Its website is