Full Stack Software Engineer (GenAI)
Aim Global Talent · Singapore
About the roleThe Government Digital Products (GDP) team leads Singapore's public sector digital transformation — designing and operating large-scale platforms that help agencies serve citizens better. We are looking for a Full Stack Software Engineer to drive the development of a Whole-of-Government Chat platform, bringing together modern search architecture and Generative AI at production scale. You will provide technical leadership across an agile squad, guide architectural decisions, mentor engineers, and champion responsible adoption of emerging AI technologies.ResponsibilitiesTechnical leadership: Lead an agile, cross-functional engineering team. Define and communicate technical vision across multiple workstreams, and represent the team in governance and stakeholder meetings.Architecture & design: Design scalable, secure, and resilient systems for search and AI-powered products. Make architectural trade-offs balancing performance, cost, reliability, and security. Collaborate with other tech leads on long-term technical strategy beyond sprint scope.GenAI systems: Architect and deliver systems leveraging LLM integrations (Azure OpenAI, OpenAI APIs), RAG pipelines, semantic search, and vector databases. Guide the team from experimentation through prototype to production-grade AI systems.AI governance & observability: Establish guardrails including evaluation frameworks, monitoring and observability, and data governance and security considerations. Evaluate emerging AI technologies for public sector suitability.Engineering excellence: Champion Agile technical practices (TDD, pair programming, CI/CD, refactoring). Lead DevOps adoption, automated testing strategy, and resolution of technical blockers.Risk management: Identify technical risks early and lead mitigation strategies. Ensure engineering standards are upheld across the team through code review and retrospectives.Stakeholder collaboration: Work closely with Product Owners, Business Analysts, UX Designers, and Delivery Managers on prioritisation, feasibility, solution estimation, and long-term planning.Mentorship: Coach and mentor engineers to grow technically and professionally. Lead by example on engineering standards, ownership, and continuous improvement. Requirements5–7+ years in web application development, with proven experience leading agile engineering teams.Core stack: Strong hands-on experience with Node.js and TypeScript, SQL and NoSQL databases, cloud platforms (Azure, AWS, GCP), CI/CD pipelines, and DevOps practices.Search & AI systems: Hands-on experience designing or leading systems involving search engines (crawl, index, ranking, relevance tuning), semantic or vector search, and RAG architectures. Production experience integrating LLMs into real-world applications.AI trade-offs: Experienced managing latency vs cost, accuracy vs hallucination risk, prompt engineering strategies, and model evaluation methodologies.Responsible AI: Solid understanding of AI system governance, security, and responsible AI practices in production environments.Leadership & communication: Strong coaching and mentoring capabilities. Comfortable leading technical discussions and influencing senior stakeholders. Proactive self-starter with a strong ownership mindset.Nice to haveExperience within Singapore Government Commercial Cloud (GCC) environments or prior work in public sector digital transformation programmes is a strong plus.