top of page

Intelligent Systems R&D Developer

Image by Mario Gogh

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

bottom of page