Full Stack Software Engineer (with Data Science Competencies)

Singapore, Singapore

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 Framework
  • Manage 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 maintainability
  • Help 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 requirements
  • Translate 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 study
  • Min. 3 years' experience in software engineering or related role
  • Hands-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/language
  • Proficiency in cloud environments (AWS preferred; GCP or Azure acceptable)
  • Experience with Infrastructure as Code tooling would be an advantage
  • Strong understanding of Docker and containerized deployments
  • Familiarity with Git version control and testing
  • Understanding of DevOps, Git and CI/CD would be an advantage
  • Interest in web app development with UI/UX design, and API development
  • Adjacent skillsets in AI and Data Science are a bonus:
  • Exposure to ML/DS workflows, with ability to collaborate on model integration and data preprocessing pipelines
  • Comfort 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 environment
Working Arrangement:
  • Punggol
  • 1 year contract
EA License No.: 96C4864
Reg No.: R25128798 HUANG QIMENG

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1623217
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned