Software Engineer (Full Stack) - A26436
Core
Develop and deliver AI-powered digital services including chatbots, AI agents, and MCP integrations for Singapore Government Agencies.
Role type
Senior Full-Stack Software Engineer (AI/MCP focus)
Builds
Public-facing AI applications, chatbots, and MCP server/client integrations
Domain
Government sector, Artificial Intelligence, Cloud Infrastructure
Deliverable
production ML models
Required skills
LLM API integration, MCP server/client development, RAG pipelines, AWS cloud services, CI/CD pipelines, API design (REST/GraphQL), Containerization (Docker/Kubernetes), Security controls
Preferred skills
AI agent frameworks (LangGraph/Agents SDK), WebSockets, WOGAA/Google Analytics, OWASP/AI security guidelines
Technologies
React/Next.js, Python/FastAPI, Node.js, Amazon Bedrock, OpenAI, Anthropic, Docker, Kubernetes, Terraform, GitHub Actions, LangGraph, MCP SDK
Responsibilities
Develop scalable AI-enabled web applications and backend services; Integrate MCP servers and clients for AI agent data access; Implement AI security controls and vulnerability safeguards; Develop automated tests for AI chatbot responses and MCP interoperability; Collaborate on CI/CD pipelines and monitor application performance; Optimize AI response quality, latency, and resource utilization
Seniority
Mid-Senior, hands-on IC
