NCS · SmartRecruiters · 1mo
#EG Application Architect - AI Applications
Singapore- Posted
- 2026-08-22 (1mo)
- Place
- Singapore
- Commitment
- Full Time
- Experience
- 5+ YOE
- Department
- Others
- Source
- SmartRecruiters (the employer’s own listing)
Your match
Sign in to see how your skills match this job.
Skills in this posting
PythonMicroservicesAPI DesignSonarQubeFlaskFastAPIAmazon Web ServicesGoogle Cloud PlatformCI/CDConfiguration ManagementMLGenerative AI
NCS is a leading AI Tech Services company. With a 15,000-strong team across the Asia Pacific, NCS scales its platforms and capabilities to provide clients with greater agility and AI expertise across a range of Industries. Embracing a strong ecosystem of global partners, NCS transforms technology services delivery combining AI with digital resilience to drive real business impact. NCS is a subsidiary of the Singtel Group.
As an Application Architect – AI Applications , you will design and guide the delivery of secure, scalable Gen AI applications across frontend, backend, cloud, and agentic AI layers. You will set application architecture direction, guide Fullstack Developers, stay hands-on with ReactJS and Python when needed, and work closely with Cloud and AI Engineers to deliver production-ready solutions using RAG, LLMOps, CI/CD, and multi-cloud platforms such as AWS, Azure, and GCP.
For the Senior / Tech Lead level, the role expands to owning architecture across multiple engagements, setting technical guardrails, mentoring delivery teams, and representing application architecture in client and cross-practice discussions.
This role sits within NCS AI Central's (AIC) Forward Deployed Engineering (FDE) model — the combined capability that takes AI solutions from proof-of-concept through to hardened production systems. As Application Architect, you own the application-layer architecture for Gen AI applications and provide technical leadership to the Fullstack Developer, operating across both fast-moving FDE engagements (POC/POV, pilot deployments) and steady-state system development and maintenance work.
Note on role boundaries: this role owns application-layer architecture (frontend, backend, API design, code quality) and is distinct from the AI Architect (who owns overall AI/ML solution design and model strategy) and the Solution Architect (who owns the client-facing end-to-end solution and commercial fit). Where model/data strategy decisions are needed, this role partners with and defers to the AI Architect rather than owning that scope independently.
What will you do?
1. Application Architecture & Technical Leadership
• 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 in collaboration with the Cloud Engineer/Architect, ensuring API contracts, service boundaries, and data flow are cloud- and agent-aware.
• Define and enforce architectural guardrails — microservices boundaries, security-by-design, and scalability patterns — across the Fullstack Developer's deliverables.
• Follow governance and microservices development guiding principles, ensuring best practices are adhered to across the development cycle.
• Demonstrate ownership of technical designs and component test execution aligned to functional specifications.
2. Code Quality & Governance
• Perform code scans, code reviews, and provide critical suggestions for fixes and improvements (e.g. SonarQube, Fortify).
• Follow coding standards and write necessary tests.
3. Full-Stack Development & Technical Direction
• Guide and review frontend (ReactJS) and backend (Python/FastAPI/Flask) development delivered by the Fullstack Developer role.
• Remain hands-on and able to 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.
4. Generative AI & Multi-Cloud Delivery
• Work with foundation models — OpenAI GPT, Claude, and China-origin models such as DeepSeek, Qwen, and GLM where relevant — via cloud AI services (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, rather than defaulting to a single cloud provider.
• Implement RAG pipelines and apply advanced prompting techniques; handle and optimise generative AI prompts to improve output quality.
• Apply agentic orchestration frameworks (e.g. AWS Strands, LangGraph, or Semantic Kernel depending on the client's cloud) 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.
5. FDE & Development/Maintenance Coverage
• During FDE engagements: rapidly architect and prototype the application layer for POC/POV work, making fast, pragmatic design calls that still hold up if the engagement scales.
• During system development & maintenance engagements: own the application architecture's ongoing integrity — code quality, technical debt, and design consistency — as the Fullstack Developer ships changes.
6. Collaboration
• 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.
Role Levels We Are Hiring For
We are hiring at two levels for this role. All responsibilities above apply to both; the distinction is in scope of ownership, years of experience, and seniority of judgement expected.
Application Architect – AI Applications
• 3–5 years of relevant experience. Executes application architecture decisions for one engagement at a time, hands-on in ReactJS/Python, under guidance from a Senior Application Architect or AI Architect.
• Contributes to but does not independently set architectural guardrails or technical standards across engagements.
Senior Application Architect / Tech Lead – AI Applications
• 6–7+ years of relevant experience, including at least 2 years hands-o…
NCS
200 open roles in Singapore, straight from NCS’s own careers page.
- [Uni - Jan till Jun 2027] Business & Strategy Analyst Intern (AI and Smart Systems)Singapore · Today
- #EG Full Stack Software Engineer (Must have Java)Singapore · Today
- #EG UI/UX DesignerSingapore · 1d
- #EG Senior AI Data EngineerSingapore · 1d
- #EG Cyber Engineer (Crowdstrike)Singapore · 2d
- #EX Event & Robotics Experience TechnicianSingapore · 2d
- Lead Consultant (OT Security)Singapore · 2d
- Cybersecurity Engineer (PKI, Cryptography Experience)Singapore · 2d
- Network Engineer [CCNA]Singapore · 2d
- [Uni – Jan till Jun 2027] Business Development Intern (Healthcare)Singapore · 3d
- Network & Security EngineerSingapore · 3d
- Consultant, IT Security (Cyber Access Management)Singapore · 3d