Full Stack Engineer (AI)
Description
Our client is a technology services partner delivering software for Singapore government agencies. They are building an internal platform that brings cybersecurity assessment tooling, AI workflows and reporting into a single dashboard. This is a hands-on build role — you’ll ship across the full stack and work directly with frontier AI models.
What You’ll Do
- Build and maintain the platform backend, APIs, dashboard and reporting modules
- Design AI workflows on top of frontier models — retrieval-augmented generation, agentic workflows, and integrating model output into backend services with appropriate guardrails
- Build ingestion pipelines that normalise outputs from a range of security scanning tools into a single unified data model
- Support deployment to both cloud and offline, network-isolated environments, including locally hosted model inference
- Implement logging, audit trails, access controls and secure engineering practices
- Maintain CI/CD pipelines, deployment scripts and infrastructure configuration
- Work with existing code — understand legacy setups, refactor, and propose practical improvements
Core Key Skills
- 4+ years in software engineering, AI engineering, DevOps or platform engineering
- Hands-on full-stack development — Python or Node.js/TypeScript, plus REST API development
- A modern frontend framework (React, Vue or Angular) with dashboard-building experience
- Hands-on experience building on frontier AI models — RAG pipelines, agentic workflows, or model output integrated into production services
- AWS services, containerisation and CI/CD pipelines
- Working knowledge of application security, container security and vulnerability management — enough to model security scanner output correctly
- Strong English communication skills for working across engineering and client teams
Nice to Have
- Running locally hosted or open-weight models (Ollama, vLLM, llama.cpp, quantisation) in offline or restricted environments
- Evaluating and guardrailing non-deterministic systems — eval harnesses, output validation, prompt-injection defence
- Experience designing portable systems for offline deployment and reproducibility
- Exposure to vulnerability assessment tooling such as Nessus or Burp Suite