N

NCS

ICT consulting, digital transformation, cybersecurity services

Application Architect - AI Applications

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • Possess 6–7+ years of relevant IT experience overall and 2+ years of hands-on AI/Gen AI application development, with the role-level section distinguishing experience expectations for the Application Architect and Senior/Tech Lead levels.
  • Hold a professional-level cloud certification on at least one major provider, such as AWS Solutions Architect, Azure Solutions Architect Expert, Google Professional Cloud Architect, or equivalent.
  • Have strong technical skills in ReactJS and Python, with the ability to build solutions and architect or guide implementation.
  • Have proficiency in related frontend tools such as Redux and TypeScript.
  • Have working knowledge of application and solution architecture principles, including API design, service boundaries, scalability, and security-by-design.
  • Have experience with cloud services on at least one major provider, including the listed AWS, Azure, or GCP services; exposure to Singapore Government cloud (GCC/HCC) is a strong plus.
  • Be familiar with containerization, such as Docker, ECS, Container Apps, or Cloud Run.
  • Be familiar with foundational models and generative AI frameworks, including agentic orchestration frameworks and LLMOps.
  • Have working knowledge of the China AI model and technology stack, such as DeepSeek, Qwen, or GLM.
  • Have a decent command of English for working with generative AI prompts and refining them for specific tasks.

Responsibilities

  • Own end-to-end application architecture for Gen AI applications, ensuring alignment between frontend, backend, and cloud/agentic infrastructure design.
  • Contribute to solution architecture decisions with the Cloud Engineer or Architect, ensuring API contracts, service boundaries, and data flow are cloud- and agent-aware.
  • Define and enforce architectural guardrails, including microservices boundaries, security-by-design, and scalability patterns, across Fullstack Developer deliverables.
  • Follow governance and microservices development guiding principles and ensure best practices are adhered to across the development cycle.
  • Own technical designs and execute component tests aligned to functional specifications.
  • Perform code scans and code reviews and provide critical suggestions for fixes and improvements, using tools such as SonarQube and Fortify.
  • Follow coding standards and write necessary tests.
  • Guide and review frontend development in ReactJS and backend development in Python/FastAPI/Flask delivered by the Fullstack Developer role.
  • Build directly in ReactJS or Python/FastAPI/Flask when needed, particularly to unblock the team or prototype new patterns.
  • Set technical direction on API design, state management, and integration patterns.
  • Work with foundation models, including OpenAI GPT, Claude, DeepSeek, Qwen, and GLM where relevant, via cloud AI services such as AWS Bedrock, Google Vertex AI, or Azure AI Foundry, selected to fit the client’s cloud posture, including Singapore Government Commercial/Hosting Cloud (GCC/HCC) environments.
  • Deploy and manage applications using AWS, Azure, or GCP services as required by the client’s environment.
  • Implement RAG pipelines and apply advanced prompting techniques; handle and optimize generative AI prompts to improve output quality.
  • Apply agentic orchestration frameworks such as AWS Strands, LangGraph, or Semantic Kernel alongside LLMOps practices to design multi-step agent workflows and improve production reliability.
  • Support fine-tuning of AI application performance in production systems.
  • Set up CI/CD pipelines for deployment using configuration management and build automation tools.
  • During FDE engagements, rapidly architect and prototype the application layer for POC/POV work, making pragmatic design decisions that can support scaling.
  • During system development and maintenance engagements, own the ongoing integrity of application architecture, including code quality, technical debt, and design consistency, as the Fullstack Developer ships changes.
  • Engage technical and non-technical stakeholders to support successful project delivery.
  • Work closely with the Cloud Engineer/Architect and AI Engineer to keep application, infrastructure, and model layers aligned.
  • At Senior/Tech Lead level, own application architecture end-to-end across multiple engagements, set architectural guardrails and coding standards, represent application architecture in client and cross-practice discussions, and mentor Application Architects and Fullstack Developers.

Desired Qualifications

  • Have infrastructure-as-code experience using Terraform.
  • Have exposure to cloud security best practices, including in Singapore Government GCC/HCC environments and IM8/VAPT.
  • Have previous experience working on Government projects.
  • Hold a Generative AI Leader or Machine Learning Engineer certification, or equivalent.
  • Have exposure to Singapore Government cloud (GCC/HCC).

About the Company

NCS

ICT consulting, digital transformation, cybersecurity services

NCS delivers ICT services in the Asia Pacific region, including consulting, digital transformation, technology solutions, and cybersecurity for government and private sector clients. It offers advisory, implementation, and managed services, supported by three innovation centers in Singapore, Melbourne, and Shenzhen and a workforce of about 13,000 across 20 cities. The company emphasizes long-term client partnerships, regional scale, and practical solutions developed at its innovation centers. Its goal is to help clients navigate digital transformation and cybersecurity while maintaining ethical conduct and transparent governance.

Company size
10,001+
Company stage
Grant
Total funding
$780K
Headquarters
Singapore, Singapore
Founded
1981

Recently Posted Jobs

Explore more opportunities at NCS

See more jobs