Knak

AI Software Developer

Knak

full-time

Posted on:

Location: 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Junior

Tech Stack

CloudJavaScriptMicroservicesNode.jsPython

About the role

  • Build end-to-end AI features and own development from idea to production using agile processes
  • Create autonomous agents using Python, Node.js, and microservices architecture
  • Implement agentic workflows using frameworks like LangGraph for reasoning, planning, and multi-step execution
  • Build testing and evaluation frameworks with LangSmith to monitor and maintain agent performance
  • Develop ML-driven analytics to surface insights that drive smarter marketing
  • Work with the AI Architect to design scalable cloud-based systems
  • Collaborate closely with designers, product managers, and developers, keeping user experience top of mind

Requirements

  • 1–3+ years of experience in software development, with a strong focus on Python
  • Solid understanding of machine learning concepts (model training, evaluation, etc.)
  • Experience building and consuming APIs
  • Experience working with Git
  • Experience applying test-driven development
  • Clean coding practices
  • Curiosity, drive, and a genuine excitement for AI
  • Experience with Node.js (nice to have)
  • Experience with LangGraph or LangSmith (nice to have)
  • Background in building agentic systems or intelligent workflows (nice to have)
  • Exposure to SaaS product development, especially in marketing tech (nice to have)