Engineer agent prompting and context management systems: system prompt architecture, dynamic context construction, prompt versioning, and evaluation-driven prompt optimisation using automated and human evaluation frameworks.
Configure and manage cloud-managed database services across AWS and Azure, designing high availability, scalability, and disaster recovery strategies aligned to RPO/RTO objectives.
Integrate LLM/AI capabilities into real product scenarios, such as intelligent assistants, RAG workflows, AI agents, automation tools, classification, summarization, and issue analysis.
Use AI-assisted engineering tools and workflows, such as Claude Code, spec-driven development, reusable skills, and automated review/test loops, to accelerate delivery while preserving engineering quality.
Provide technical governance: Conduct architecture and design reviews, enforce standards, and ensure solutions comply with security, data, and government ICT policies.
Enhance observability for recommendation systems in complex global environments, including multi-region, multi-data center, and multi-language scenarios; establish end-to-end tracing systems and optimize issue attribution mechanisms.
Drive software quality through code reviews, automated testing, and test coverage improvements using tools such as JUnit, Cucumber, Cypress, and similar frameworks.
Analyse user needs and develop software solutions for distributed system, applying principles and techniques of computer science, engineering, and mathematical analysis;
Individuals who are completing or have recently completed a Bachelor's degree in Software Development, Computer Science, Computer Engineering or a related discipline.
Continuously improve the performance, stability, and scalability of the Messaging system under high-concurrency scenarios, reduce system access costs, and improve system reliability.
Develop a deep understanding of the business logic and merchant needs within e-commerce vertical domains, enabling Agents to accurately understand and execute highly specialized and complex business requirements, and truly solve real-world problems in merchant operations;
Collaborate and design solutions for challenging yet unique problems across hardware and software platforms, including servers, RAID, and various operating systems (Windows and Linux).
Leading engineer role for all global contact center applications; including - cloud providers, internal/external infrastructure, telephone providers, interaction recording, workforce management, reporting, session border controllers, and integrated equipment, devices, and infrastructure.
Perform lifecycle for our different CI/CD tools (running on different platforms such as Microsoft Azure, Kubernetes or Virtual Machines on premise) to ensure security, availability, and maintainability of the platforms