Embed security assumptions at the architecture level, designing and implementing defense-in-depth for critical modules to reduce single points of failure and ambiguous trust boundaries.
Critical Infrastructure Security: Implement robust security protocols to protect national infrastructure. You’ll ensure that the programming approach adhere to "Security by Design" principles.
Build production features for products such as procurement automation, teacher-facing AI tools, learning assistants, and evaluation/monitoring platforms.
Collaborate with the client team to define API protocols, data formats, error handling, and version compatibility approaches, ensuring reliable integration of client features.
Configure and manage cloud-managed database services across AWS and Azure, designing high availability, scalability, and disaster recovery strategies aligned to RPO/RTO objectives.
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.
Experienced in event-driven and asynchronous design patterns, with familiarity in messaging and streaming technologies such as Amazon SQS, SNS, and Kinesis
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.
Analyse user needs and develop software solutions for distributed system, applying principles and techniques of computer science, engineering, and mathematical analysis;
Exposure to client-side development, backend systems, audio/video technologies, and AI agent engineering, giving you a broad and well-rounded technical perspective.