Senior Software Developer, AI Agents
- Remote job
Knak is a mission-driven company
Why? Because our time is limited, our competition is fierce, and our margin for error is small. For us to have the greatest impact on the world, we need to be laser focused on our core mission, which is...
Empowering people to be creative.
That’s why Knak exists.
We are a world-class enterprise email and landing page creation platform with a focus on making successful and happy customers by providing them with an incredibly powerful, yet easy to use creation platform.
Our industry leading SaaS solution is built by Marketers, for Marketers. We know that it’s the small things that make the biggest impact and that emails and landing pages are where the rubber hits the road when it comes to Marketing Automation. We change the way Marketers work by making them more efficient, while improving conversion rate of their campaigns and helping them stay on brand.
Oh, and we have a bit of fun while doing it, too!
The Role: Senior Software Developer, AI Agents We’re looking for an experienced software developer to build and scale the AI agents behind Knak’s platform. In this role you'll develop the agent harness itself: the orchestration, tool calling, context management, and guardrails that let agents analyze data, generate complex marketing assets, and deliver real value to our customers. You'll also ensure we know they work, by building the evaluation suites that measure agent quality and catch regressions before they reach customers. This is a hands-on role for someone who wants to be deep in agent internals every day. You'll also contribute to architecture decisions, mentor teammates, and collaborate across engineering and product to shape the future of marketing automation. What You’ll Be Doing- Build the agent harness : Design and implement the core agent runtime in Python: orchestration loops, tool definitions and execution, memory and context management, structured outputs, and failure handling.
- Own agent evaluations : Build and maintain eval datasets, automated evaluators, and LLM-as-judge pipelines (LangSmith) so every prompt, model, or harness change is measured, not guessed at.
- Iterate on agent quality : Diagnose agent failures from traces, tune prompts and tool designs, and run model comparisons and benchmarks to drive measurable improvements.
- Create AI microservices : Build Python and Node.js services for agent hosting and LLM interaction.
- Build reliable APIs : Develop and maintain the Laravel (PHP) APIs that integrate agents into the Knak platform, ensuring testability, observability, and performance.
- Deploy to the cloud : Use AWS services (Lambda, Bedrock, CDN delivery) to build secure, scalable infrastructure for agents.
- Optimize databases : Tune MySQL queries and indexing to improve speed and reduce latency.
- Elevate code quality : Lead and participate in code reviews, maintaining high standards across the team.
- Collaborate cross-functionally : Work with product, design, QA, and DevOps to align solutions with business needs.
- Mentor engineers : Share knowledge on agent development and evaluation practices, and set a high bar for technical excellence.
- 6+ years of backend software development experience
- Hands-on experience building LLM-powered agents in production, including tool calling, orchestration, context management, and prompt engineering
- Experience designing and running evaluations for LLM systems, including dataset curation, automated evaluators, LLM-as-judge, and regression tracking
- Strong proficiency in Python, Node.js, and MySQL
- Expertise in RESTful APIs, TDD, CI/CD (GitHub Actions)
- Experience with SaaS architecture, microservices, and AWS
- Knowledge of observability, performance tuning, and scalability
- Familiarity with Docker/Kubernetes
- Excellent problem-solving skills and a collaborative mindset
- Interest in, or experience with, full-stack web development spanning frontend (e.g. Vue), backend (e.g. PHP Laravel), and agent engineering, with a willingness to work across all three as the product needs
- Experience in AI-powered product development
- Background with LLMs, LangGraph, or AI agent frameworks
- Prior experience in a fast-growing SaaS company
What We Offer
At Knak we have four foundational pillars. Culture, customers, product and growth. Culture is our number one pillar because we know that is at the core of building a strong company that can build amazing products and delight our customers. We do this with a laser focus on hiring the right people who are smart, positive and who want more than the typical nine-to-five offers.
We offer an extremely rewarding, second to none work environment as acknowledged by Ottawa’s Best Places to Work 2025! We show our investment in our people through our competitive salaries, equity in the company, great benefits, paid vacation, Life leave days (because life happens), team lunches and off-sites, and most importantly our commitment to YOUR career growth.
If this sounds like something you’re looking for, then we’d love to hear from you!
If you don’t see yourself fully reflected in every job requirement listed on the posting above, we still encourage you to reach out and apply. Research has shown that women and underrepresented groups often only apply when they feel 100% qualified. We strongly encourage applicants of all genders, ages, ethnicities, cultures, abilities, sexual orientations, and life experiences to apply. Knak believes in creating an inclusive, barrier-free working environment. If you require ANY accommodation to the interview process please contact [email protected] .
At Knak, our recruitment process includes AI screening for keywords and minimum qualifications as well as v ideo interviews which are transcribed with AI. Humans are still at the core of our decision making! Please note that this job post is for an existing vacancy.
Click here to view the Knak Privacy Policy
- ...applications and next steps. Our partner is looking for a Senior Software Engineer, AI Automation based in the Canada. This is a senior, hands-... ...data storage, infrastructure, and user-facing interfaces. Develop custom agentic solutions using modern AI models and...SeniorRemote job
- ...and delivering value to our users. As a Software Engineer III at SpryPoint, you will be building... ...will actually use. As a full-stack developer, you will work in a range of languages... ...session, or providing advice and guidance. As Senior Software Developer you will have...SeniorFull timeSummer workInternshipLocal areaRemote workHome officeFlexible hours
$150k - $175k per year
...an independent team of data & AI experts, engineers, and designers... ...digital experiences, empower developers, and deliver measurable... ...products. Whether you are a Senior Engineer, Tech Lead, or DevOps... ...and CD. Experience building software collaboratively using pull requests...SeniorPermanent employmentFull timeManual laborRemote workFlexible hours$140k - $165k per year
...Kindsight leverages real-time data and AI to help thousands of... ...Summary: We’re looking for a Senior Agentic AI Platform Engineer who... ...You’ll be building real AI agents and agent-powered workflows on... ...make our AI systems easier to develop, test, deploy, monitor, debug,...SeniorManual labor$120k - $150k per year
..., Kindsight leverages real-time data and AI to help thousands of organizations around... ...Position Summary: We are seeking a Senior Software Engineer, Payments to join a newly forming... ...closely with Product and, as the organization develops, QA, Support, Compliance, Security, and...Senior- ...Description Job Opportunity: Integration Senior Software Engineer Role Overview Job... ...Architecture & Design: Design and develop information systems, APIs, event services... ...automation in Microsoft-centric environments. AI Integration: Proven experience...SeniorContract workRemote work
$120k - $140k per year
...new technologies to join our growing Engineering team as our Senior Java Back End Developer. As a Senior Java Back-End Developer at Localcoin, you... ...this time, we are not able to provide visa sponsorship. AI DISCLOSURE STATEMENT We want to share that we may use artificial...SeniorInternshipWork at office2 days per week- ...Innovation Starts With You. Senior Full-Stack AI Product Engineer Full time - Permanent Position... ...for a highly engaged, self-directed developer who can turn product ideas, PRDs, and UX mockups into exceptional working software. This is a hands-on role for someone...SeniorPermanent employmentFull timeRemote workWork from home
$135k - $155k per year
...work better for people. Role Overview We are looking for an AI Developer based in Canada to join our dynamic team and contribute to the... ...~Experience with unit testing, debugging, version control, and software engineering best practices ~Ability to work effectively in a collaborative...Remote work$110k - $120k per year
...candidates.*** This role is suited for developers who have established a solid technical foundation... ...needs Experience ~7+ years of software development experience ~ Extensive... ...single application will be judged by a human. AI may be used to craft correspondence or...SeniorPermanent employmentFull timeRelocation package$190k - $220k per year
...who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Guest Acquisition based in the Canada. This is a senior engineering role focused on building AI-powered systems that drive customer acquisition for independent restaurants...SeniorRemote jobLocal area- ...Join EPAM's engineering team as a Senior Full-Stack Java Developer and take ownership of maintaining and modernizing a portfolio of enterprise-grade... ...and maintainability improvements 8+ years of professional software engineering experience Expert-level knowledge of Java and...SeniorRemote jobLong term contract
$65 - $130 per hour
...Why Join Exadel We’re an AI-first global tech company with 25+ years... ...weeks of an engagement. Design, develop, debug, and deploy production-grade AI agents, integrations, data pipelines, and... ...extend delivered solutions. For Senior FDEs, independently lead executive...SeniorContract workInternshipWork at officeLocal areaRemote work- ...Drive AI-enabled content strategy for a major Sitecore migration while implementing cutting... ...and content operations frameworks. As a Senior Content Strategist specializing in AI Strategy... ...Proven background working with AI agents and automated content creation/governance processes...SeniorRemote job
$170.4k - $234.3k per year
...optimizations per second, the AI-powered StackAdapt Marketing Platform... ...and lead by example to uphold software development best-practices in... ...engineering excellence and developer happiness Plans ahead by... ...Collaborate with stakeholders and other senior engineers across the...SeniorLocal areaRemote workWork from homeHome officeFlexible hours$125k - $160k per year
...deployment within organizations. ShareGate is developed by Workleap Technologies, a Montréal‑based software company. Your role As Senior Software Developer, you'll play a key role in... ...grow, not just validate code. Master AI-assisted development tools (such as Claude and...SeniorRemote jobLong term contractWork at officeLocal areaWork from homeFlexible hoursShift work- ...finance teams worldwide. Our software integrates with leading ERPs —... ...who will own them. As Lead developer/Solutions Architect, you own the... ...matters most, and act as the senior technical owner who is accountable... .../ Loki). Exposure to AI-assisted or agentic development...SeniorFull timeContract workWorldwide
$100k - $125k per year
...Role Overview This role sits within our AI and Innovation Hub — an enterprise-wide team... ...role actively contributes to our efforts to develop in-house and monetizable AI products and solutions... ...audiences to socialize the product/feature/agent, resolve queries, foster adoption, and...SeniorRemote work- ...offer you a unique opportunity to develop your expertise within a high-... ...ambitious projects in technology and software solutions. JOB DESCRIPTION : We are seeking a Senior Web Developer for Canadian... ...Experience in artificial intelligence (AI), specifically Claude Code....SeniorPermanent employmentFull timeInternship1 day per week
- ...Description Job Opportunity: Senior ServiceNow Developer / Technical Lead Role Overview • Job Title: Senior ServiceNow Developer / Technical Lead • Organization: Export Development Canada (EDC) / FinDev Canada • Stream: Stream 1 – Application Services • Term:...SeniorContract workWork at office2 days per week
- ...steps. Our partner is looking for a Head of Affiliates & Agents based in Canada. This is a senior commercial leadership role responsible for driving... ...markets. It also provides the opportunity to build and develop high-performing teams in a rapidly evolving online gaming...SeniorRemote jobLocal areaFlexible hours
$135k - $180k per year
...Huge is looking for a Director of AI Content Strategy to drive... ...trusted advisor for day-to-day and senior clients. Drive content... ...structures, and metadata systems. Develop strategy, including voice & tone... ...required to pay employers’ or agents’ recruitment fees or other related...SeniorFull timeLocal areaRemote work- ...utilities. Position Overview The Senior Marketing Manager plays a new and vital... ...-Market (GTM) organization, tasked with developing and executing comprehensive SaaS... ...\n Responsibilities Leadership: Develop and implement marketing plans that align...SeniorRemote jobFull timeSummer workInternshipLocal areaHome officeFlexible hours
- ...Opportunity An established IP practice is seeking a Trademark Agent to manage a growing portfolio of trademark prosecution and portfolio... ...with foreign associates on international filings Support senior lawyers on IP litigation and licensing matters as needed Qualifications...SeniorWork at office
- ...and designers to engineers and developers, we empower people to bring... ...mission. We are seeking a Cloud Developer to join our team as we develop... ...modern patterns. Integrate AI tooling into CI/CD pipelines,... .... Exposure to the Software Delivery Lifecycle and Continuous...Long term contract
$100k - $120k per year
...Kindsight leverages real-time data and AI to help thousands of... ...We are seeking an Intermediate Software Engineer, Payments to join a newly... .... You'll work alongside Senior and Staff engineers to build reliable... ...selected Payments partner. Develop reliable transaction-processing...Senior$76k - $104.5k per year
...billion automated optimizations per second, the AI-powered StackAdapt Marketing Platform... .... What You'll Be Doing: Design, develop, and maintain high-quality, modular integrations... ...the Table ~ Proficiency in at least one software language (e.g., Python, Java, Go, Node.js)...Local areaRemote workWork from homeHome office- ...Canada’s largest Indigenous-owned software testing and technology services... ...We are seeking an experienced AI Engineer with 5+ years of experience designing, developing, and deploying enterprise-grade... ...Responsibilities Design, develop, deploy, and support enterprise-...Contract workInternship
$160k - $180k per year
...intelligence, Kindsight leverages real-time data and AI to help thousands of organizations around... ...Summary: We are seeking a Staff Software Engineer, Payments to provide technical... ...and architecture questions. Mentor Senior and Intermediate engineers and help raise...SeniorInternship$95k - $110k per year
...looking for an Application Support Developer to join the TMT Technology... ...client-facing support and software development — and both halves... ...documentation. GitHub Copilot for AI-assisted development. VS 2022,... ...lets you fix it properly. At a senior level, your impact extends...SeniorInternshipWork at officeLocal areaRemote workWork from homeWeekend work2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer, AI Agents. Be the first to apply!
- software developer summer internship Canada
- software engineer - ai machine learning Canada
- software engineer co-op Canada
- software developer co-op Canada
- junior software developer Canada
- software development engineer Canada
- part time software developer Canada
- développeur logiciel Canada
- software developer no experience Canada
- software engineer intern Canada


