M

Software Full Stack Engineer

salary Salary :

$5,800 - 7,300 monthly

Job Description - Software Full Stack Engineer

🚀 Software Engineer (Full Stack) — AI & Data | HDB

Build the systems that power AI for 1 million+ Singaporean households.

The Role:

HDB's AI and Data Department is expanding, and we need a Full Stack Software Engineer who can bridge cutting-edge AI with production-grade engineering. You'll design, build, and deploy the software infrastructure that turns machine learning models and generative AI into real-world solutions for public housing.

This isn't just another dev role. You'll work alongside data scientists and AI engineers to operationalize LLMs, RAG pipelines, and agentic workflows — then ship them to production at scale.\

What You'll Do:

🛠️ Build Production AI Systems - Design and maintain web applications, APIs, backend services, and frontends that power HDB's AI and data science solutions across the agency.

🤖 Integrate Modern AI Technologies - Work with LLMs, retrieval systems, vector databases, agent frameworks, and orchestration tools (LangChain, LangGraph) to build scalable AI applications.

☁️ Engineer for the Cloud - Develop cloud-native solutions on AWS/Azure/GCP using containerization (Docker, Kubernetes), infrastructure-as-code, and CI/CD pipelines.

📚 Accelerate AI Delivery - Build reusable frameworks, internal libraries, and developer tools that raise the bar for AI engineering across HDB.

🔧 Own Operational Excellence - Monitor, troubleshoot, and continuously improve deployed systems for performance, security, and reliability.

What You Need

  • Degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • Strong software engineering fundamentals — object-oriented programming, software architecture, design patterns, and clean coding practices

  • Proficiency in Python and modern backend frameworks (FastAPI, Flask, Django)

  • Full-stack development experience including RESTful APIs, authentication, databases, and frontend integration

  • Experience building cloud-native applications on AWS, Azure, or Google Cloud Platform

  • Hands-on with containerization and deployment technologies — Docker, Kubernetes, and CI/CD pipelines

  • Familiarity with LLMs, Retrieval-Augmented Generation (RAG), embeddings, vector databases, agentic workflows, and AI orchestration frameworks (LangChain, LangGraph, or similar)
  • Strong analytical and problem-solving skills with the ability to translate complex business requirements into scalable software solutions

  • Excellent communication skills and ability to work effectively within multidisciplinary teams comprising software engineers, data scientists, business stakeholders, and IT professionals

  • Experience shipping generative AI solutions in production environments

  • Advanced cloud certifications (AWS, Azure, or GCP)

    Prior public sector or GovTech exposure

  • Open-source contributions in AI/ML or full-stack tooling

Why Join?

🏠 National Impact — Your code directly improves how 80% of Singaporeans interact with public housing services.

🤖 AI-First Team — Join a dedicated AI and Data Department with seasoned data scientists and engineers, not a side project.

📈 Scale & Stability — Public-sector mission with modern engineering practices. Ship fast, sleep well.

🌱 Continuous Growth — Stay at the forefront of AI/ML engineering in one of Singapore's most tech-forward statutory boards.

Ready to Apply?

📩 Send your CV by applying directly here. Only shortlisted applicants will be contacted. Thanks. Brendan Goh (R21100773)

Original job Software Full Stack Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.