
Intelligent Systems R&D Developer

Responsibilities:
• Design, develop, and deploy intelligent applications, workflows, and automation systems that enhance internal operations and broader business processes
• Build and integrate LLM-powered features, APIs, and data-driven services into scalable platforms.
• Develop, deploy, and maintain applications and services within Linux environments (e.g., Ubuntu), including scripting, system configuration, and performance tuning
• Work with network and embedded platforms (e.g., OpenWRT) to integrate intelligent systems into edge devices, gateways, or network infrastructure
• Develop backend systems and microservices to support intelligent applications, automation workflows, and data-driven platforms.
• Design and manage workflow and internal data, including preprocessing, transformation, and integration of structured and unstructured data.
• Translate business requirements into technical architectures and working solutions.
• Optimize system performance, scalability, and cost efficiency in production environments.
• Work across the full development lifecycle: design, implementation, testing, deployment, and maintenance.
• Collaborate with cross-functional teams including network, cybersecurity, and solution consultants.
• Continuously explore and evaluate emerging technologies in intelligent systems, automation, and software development.
Requirements:
• Bachelor’s Degree in Computer Science, Software Engineering, Data Science, or related fields.
• Minimum 3 years of hands-on experience in software development, with exposure to intelligent systems, automation, or data-driven applications
• Proven experience building or contributing to real-world deployed systems involving automation workflows, LLM integrations, or data-driven decision systems (not purely academic projects)
• Experience working in Linux-based environments (e.g., Ubuntu) for development, deployment, and system operations, including familiarity with shell scripting, process management, and server configuration
• Exposure to embedded or network operating systems such as OpenWRT, including configuration, customization, or deployment on network devices (routers, gateways, or edge systems) is an added advantage
• Experience in programming languages or frameworks such as Python and Node.js, JavaScript/TypeScript, Go, Java, or relevant programming language, especially in the context of automation, data processing, or system integrations
• Familiarity with libraries, tools, or frameworks related to intelligent systems, APIs, or workflow automation is an added advantage
• Experience developing and integrating APIs and backend services
• Practical understanding of machine learning, LLM integration, or automation workflows.
• Experience working with workflows, data and handling structured and unstructured data.
• Strong problem-solving skills with a focus on practical, scalable solutions.
• Ability to work independently while collaborating effectively in a team environment.
What you'll work on:
• Continuously adapt to and learn from the rapidly evolving AI landscape, applying new technologies to automate and enhance internal processes
• LLM-powered tools for data analysis, reporting, and workflow automation
• Intelligent systems deployed on edge and network devices (e.g., Linux-based environments such as Ubuntu servers and OpenWRT-powered routers/gateways) to enable real-time automation and distributed decision-making
• Backend systems that integrate APIs, data pipelines, and intelligent decision logic
• Automation pipelines that reduce manual processes and improve operational efficiency
• Scalable internal tools used across multiple departments and regional operations
