This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We're seeking AI Agent Developer to join our team. This is your chance to apply your skills to a project with real-world impact. At Mad Devs, you'll join a passionate team dedicated to solving complex challenges and delivering innovative solutions. Our projects span Europe, the USA and South East Asia, giving you the opportunity to make a global impact. We value flexibility, remote working and professional development, ensuring you thrive in an inspiring environment. Join us in revolutionizing the legal industry with AI!
Job Responsibility:
Develop Agent Logic in NSL: You will write sophisticated logic using Jinja2. This involves creating complex programming logic, managing conversation state, and handling complex branching (e.g., 'If the user is angry AND the database shows a late delivery, trigger the 'Apology Protocol'')
Orchestration & Integration: Design the data flow between the AI Agent and external tools (CRM systems, Google Calendar, booking systems, etc.). You will configure how the agent constructs JSON payloads and interprets API responses
Skill Module Architecture: Build reusable 'Skills' and modules that non-technical users can add to their agents. Your code must be robust, abstract, and highly configurable
Debugging & Optimization: Debug logic errors in conversation flows (e.g., why did the agent loop?) and optimize the system to ensure sub-500ms response times for voice interactions
Requirements:
Algorithmic Thinking: You have a developer's mindset. You understand loops, recursion, variable scope, and state machines deeply
Jinja2 Expertise (or similar): You are a master of templating logic. You know how to manipulate data structures inside a template without relying on external helper code
Data Literacy: Fluent in JSON and JSONSchema. You can visualize complex nested data structures instantly
Proprietary Tool Adaptability: You are excited, not intimidated, by the prospect of learning a new, proprietary language (NSL) and becoming a global expert in it
Language: Russian (Native/Fluent) and English (B2+)
Nice to have:
Background in Solutions Engineering or Technical Implementation
Experience with 'Low-Code' logic builders (n8n, Make) where logic is visual/configuration-based