Senior Software Developer, AI Agents
Does Knak sponsor H-1B visas?
Check real filing data, salaries & approval rates on VisaTalentUSA
Job Description
Remote AI and machine learning roles on HireSkys range from AI engineering and NLP to computer vision and prompt engineering. Listings usually name their frameworks and models — match them against your own hands-on work before applying.
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
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.
What You Should Bring
- 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
Nice to Have
- 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
How would you rate this job post?
See what other professionals think about this role.
How applying works on HireSkys
- 1.Click Apply. You go to the application — the employer's own page or form, or the HireSkys apply flow — and submit your profile as the employer asks.
- 2.The employer reviews. Shortlisting is done by the employer, not by HireSkys, so the timeline and next steps come from them.
- 3.Hear back directly. If shortlisted, the employer contacts you directly. Applying through HireSkys is free for jobseekers — never pay for a job application.
Similar Opportunities
More Openings at Knak
Builder CMO - Lead Marketing Strategy & Demand Generation at Knak
Knak
Canada
United StatesIntermediate Full Stack Developer
Knak
CanadaSales Leader for Large Enterprise / Strategic Sales
Knak
Canada
United StatesProduct Marketing Manager / Senior Product Marketing Manager
Knak
CanadaExplore Top Companies in this Space
Iterable
Marketing Technology
Compound Growth Marketing
Advertising Services / B2B Marketing / Technology / Demand Generation
Flodesk
Ecommerce / Software as a Service (SaaS) / Marketing Technology / Small Business Tools
Traackr
Marketing Technology / Social Media / Influencer Marketing / Enterprise Software
Knak is a revolutionary platform that empowers businesses to create, manage, and optimize their marketing campaigns with unprecedented ease and precision. By harnessing the power of AI-driven technologies and intuitive design, Knak streamlines the complexities of campaign management, allowing brands to focus on what matters most - connecting with their audiences and driving meaningful engagement. With a keen emphasis on innovation and customer satisfaction, Knak is poised to redefine the landscape of marketing automation and campaign management, setting a new standard for simplicity, efficiency, and effectiveness in the digital marketing ecosystem.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.