Software Full Stack Engineer
Summary
Develop and deploy full-stack AI systems for Singapore's public housing agency, integrating LLMs, RAG pipelines, and cloud-native tools to power production-grade solutions for 1M+ households.
π 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)