Roles & Responsibilities
Job Description :
- Design and Develop
- Build responsive and user-friendly interfaces with Next.js / React, ensuring seamless user workflows
- Integrate backend services and RESTful APIs with FastAPI, enabling smooth interaction between the UI and the synthetic data generation engine.
2. Deploy and Scale
Containerize applications with Docker and deploy via AWS Lambda and the Serverless FrameworkManage infrastructure with Terraform to ensure scalability, security, and cost efficiency across a whole-of-government environment.3. Automate and Assure Quality
Develop and maintain CI / CD pipelines in GitLab, enabling automated builds, testing, and deployments.Participate in code reviews, refactoring, and performance tuning to deliver high-quality, reliable systems.4. Enable AI / Data Science Features
Collaborate closely with Data Scientists to translate models and experiments into production-ready features (e.g., preprocessing pipelines, imputation methods, constraint handling)Support integration of deep learning and statistical models into the product, ensuring usability, performance, and maintainabilityHelp investigate and resolve edge cases where model behavior affects user experience (e.g., training failures, poor outputs).5. Shape Architecture
Contribute to system design and architectural decisions that balance maintainability, scalability, and integration with ML workflows.6. Collaborate Cross-Functionally
Partner with product managers, engineers, and privacy researchers to deliver features that meet both functional and security requirementsTranslate technical concepts across AI, privacy, and software domains for stakeholders.7. Innovate and Evolve
Stay at the forefront of emerging AI, privacy, and software technologies.Propose improvements to developer workflows, product performance, and system security at scale.Requirements :
Have Degree or Diploma in computing, design or a relevant field of studyMin. 3 years’ experience in software engineering or related roleHands-on experience in frontend development using Next.js or any other web libraries or frameworks (React, Angular, Vue and etc)Experience in backend with REST APIs with Python or any other backend frameworks / languageProficiency in cloud environments (AWS preferred; GCP or Azure acceptable)Experience with Infrastructure as Code tooling would be an advantageStrong understanding of Docker and containerized deploymentsFamiliarity with Git version control and testingUnderstanding of DevOps, Git and CI / CD would be an advantageInterest in web app development with UI / UX design, and API developmentAdjacent skillsets in AI and Data Science are a bonus :
Exposure to ML / DS workflows, with ability to collaborate on model integration and data preprocessing pipelinesComfort reading or debugging Python code related to ML libraries (e.g., PyTorch, TensorFlow, scikit-learn).Familiarity with privacy, data science, or synthetic data generation concepts is a strong plus.Curiosity, willingness to learn, and inclination to work in a collaborative environmentWorking Arrangement :
Punggol1 year contractEA License No. : 96C4864
Reg No. : R25128798 HUANG QIMENG
Tell employers what skills you have
API Development
Git
Scalability
Azure
Pipelines
Architectural
REST
User Experience
Software Engineering
UI
Python
Angular
Docker
Data Science
Debugging
API