Back to search
Nanyang Technological University Singapore Linkedin · Posted 3mo ago

Software Engineer (AI / ML & Full-Stack Development)

Singapore, Central Singapore, Singapore

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Established in 2010, the Energy Research Institute @ NTU (ERI@N) is a pan-university research institute that focuses on systems-level research for tropical megacities. It performs translational research that covers the energy value chain from generation to innovative end-use solutions, motivated by industrialisation and deployment. ERI@N has multiple Interdisciplinary Research Programmes which focus on translational Research, Development & Deployment which focus on specific area of the energy value chain, and a number of Living labs and Testbeds which facilitate large scale technology deployment enabling validation and demonstration of real-world applications.

We are looking for a software engineer to develop and maintain scalable software applications with a focus on AI, machine learning, and full-stack development, supporting the deployment of intelligent, data-driven solutions that are reliable, efficient, and user-focused.

Key Responsibilities

  • Design, develop, and maintain scalable backend and frontend applications for AI and data-driven platforms
  • Develop and maintain web applications using Python, Flask, React.js, and related frameworks
  • Implement clean, modular, and maintainable code following best practices
  • Manage CI/CD pipelines and automated deployments using tools such as Azure DevOps
  • Work with databases to design schemas, write efficient queries, and support data pipelines
  • Participate in testing, monitoring, and performance optimization of applications
  • Collaborate with cross-functional teams to translate requirements into technical solutions
  • Support experimentation, model evaluation, and continuous improvement of AI solutions

Job Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • Experience in software development, AI, or full-stack roles
  • Strong proficiency in Python and experience with AI/ML frameworks such as TensorFlow or Scikit-learn
  • Experience with web development using React.js, Flask, HTML, CSS, and JavaScript
  • Familiarity with databases such as MySQL or MongoDB
  • Knowledge of CI/CD pipelines, Git, and modern development workflows
  • Strong learning mindset, communication skills, and attention to code quality

We regret to inform that only shortlisted candidates will be notified.

Hiring Institution: NTU

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent