New opportunity

Research Engineer II (Computer Science/Computer Engineering/Software Engineering/Artificial Intelligence/Data Science)

Nanyang Technological University · Singapore

About this role

Nanyang Technological University seeks a Research Engineer II for the “Sustainable Living” project at the Alibaba-NTU Global e-Sustainability CorpLab (ANGEL). The role supports research into AI-driven sustainable living solutions and green recommendation systems at NTU Main Campus, Singapore.

Responsibilities

  • Work with the Principal Investigator and research team to design, develop, and evaluate AI solutions for sustainable living and personalized sustainability recommendations.
  • Collect, organize, clean, and preprocess multimodal textual, behavioral, contextual, and sustainability-related datasets.
  • Build data-processing and experimentation workflows for user modeling, preference understanding, and behavior analysis. Run experiments, assess model performance, analyze results, and improve AI models and systems.
  • Collaborate across disciplines and contribute to research publications, technical reports, project deliverables, and demonstrations.

Requirements

  • Master’s degree in Computer Science, Computer Engineering, Software Engineering, Artificial Intelligence, Data Science, or a related discipline. Candidates currently pursuing a Ph.D. are welcome.
  • Strong programming and software development skills, including the ability to implement and evaluate AI-based systems. Knowledge or practical experience in at least one of natural language processing, large language models, multimodal AI, recommendation systems, or intelligent or agentic AI.
  • Strong analytical, problem-solving, communication, and teamwork skills for multidisciplinary research.

Preferred qualifications

Research or project experience in data-driven AI, intelligent systems, recommendation systems, or related applications. Experience with multimodal or domain-specific datasets, academic research, publications, or research projects is an advantage.

For full details about this role, click “Apply on company site” to view the employer’s original posting.

Skills for this role

ProgrammingSoftware developmentAI system developmentData preprocessingData processingUser modelingPreference modelingBehavior analysisRecommendation systemsNatural language processingLarge language modelsMultimodal AIAgentic AIModel evaluationExperimental designData analysisProblem-solvingResearch writingCommunicationTeamwork

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.
01

Understand the role

What matters most

  • Build green recommendation solutions

    The role works with the PI and research team to design, develop, and evaluate AI solutions for sustainable living and personalized recommendations. Prepare to explain how you would turn a sustainability objective into a recommendation approach and evaluate it.

  • Prepare multimodal data for modeling

    The posting calls for collecting, organizing, cleaning, and preprocessing textual, behavioral, contextual, and sustainability-related data. Prepare a concrete account of data-quality checks and preprocessing decisions.

  • Run experiments and improve models

    The engineer develops processing and experimentation workflows, assesses model performance, analyzes results, and iterates. Prepare to describe a reproducible experiment and how its findings would guide a model change.

  • Communicate research outputs

    The role involves multidisciplinary collaboration and contributions to publications, technical reports, deliverables, and demonstrations. Prepare to explain technical results clearly for both research collaborators and a demonstration audience.

Likely challenges to think through

  • Reconciling different data types

    Possible challenge, not a confirmed project problem: combining text, behavior, context, and sustainability data may involve uneven quality or incompatible representations. Prepare to discuss how you would check alignment and missingness before deciding what data to model.

  • Balancing relevance with sustainability

    Possible challenge, not a confirmed project problem: a personalized recommendation could match user preferences without serving the sustainability aim. Prepare to discuss how you would assess both dimensions and interpret trade-offs, without assuming the project uses particular metrics.

  • Balancing research rigor with usable outputs

    Possible challenge, not a confirmed project problem: experiments need defensible conclusions, while the role also contributes to deliverables and demonstrations. Prepare to explain how you would document limitations and make a prototype demonstrable without overstating its results.

03

Practice your answers

Technical practice

How would you design an AI system for personalized sustainability recommendations?

What to coverThe role involves designing and evaluating green recommendation systems. Suggested preparation: explain the data inputs, user model, recommendation approach, and how you would test both relevance and sustainability-related outcomes.

How would you clean textual, behavioral, contextual, and sustainability-related data?

What to coverThe posting names these data types as inputs for AI modeling. Suggested preparation: discuss missing values, inconsistent formats, noisy records, and checks that preserve the meaning of sustainability-related information.

How would you combine multimodal data when records do not align neatly?

What to coverThe role calls for preprocessing multimodal datasets. Suggested preparation: explain how you would match records across sources, handle absent modalities, and check whether combining them improves the model.

How would you model user preferences and behavior for personalized recommendations?

What to coverUser modeling, preference understanding, and behavior analysis are stated workflow goals. Suggested preparation: distinguish observed behavior from stated preferences and explain how you would assess whether a model captures useful differences between users.

How would you approach recommendations when little is known about a user?

What to coverSuggested preparation: treat limited user information as a possible challenge in the stated personalization work, not as a specified project requirement. Compare a simple non-personalized starting point with approaches that use available context, and describe how you would evaluate the trade-off.

When might NLP or an LLM help with this work, and when might a simpler approach suffice?

What to coverThe posting lists NLP and LLMs among relevant areas of knowledge, alongside recommendation systems. Suggested preparation: relate a method to the stated textual data and compare its evaluation needs, complexity, and suitability for the task.

How would you design an experiment to compare two recommendation models?

What to coverConducting experiments and analyzing results are core responsibilities. Suggested preparation: define a baseline, a comparison, appropriate data separation, and a way to determine whether an apparent improvement is credible.

How would you evaluate recommendation quality alongside sustainability goals?

What to coverThe role focuses on green recommendations and model evaluation. Suggested preparation: distinguish measures of recommendation usefulness from measures tied to the intended sustainability outcome, and explain what you would do if they conflict.

What would you investigate if an AI model performed well in experiments but poorly on new data?

What to coverThe posting calls for performance analysis and iterative improvement. Suggested preparation: check data quality, differences between datasets, and experimental design before changing the model; explain how each check would guide the next experiment.

How would you build an efficient, repeatable data-processing and experimentation workflow?

What to coverDeveloping efficient workflows is an explicit responsibility. Suggested preparation: describe how you would organize preprocessing, model runs, and result tracking so the research team can compare experiments and reproduce findings.

Behavioural practice

Tell me about a time you worked with people from different disciplines on a technical problem.

What to coverThe role involves collaboration with the PI and researchers across disciplines. Suggested preparation: use a real situation, your actions to establish shared understanding, and the resulting decision or outcome.

Describe a time you proactively resolved a difficult data or modeling problem.

What to coverThe posting emphasizes analytical problem-solving and addressing technical challenges. Suggested preparation: explain the situation, how you diagnosed and acted on the problem, and what the result taught you.

Tell me about a time you communicated research or technical results to an audience with different expertise.

What to coverThe role includes publications, technical reports, deliverables, and demonstrations. Suggested preparation: give a real situation, explain how you adapted the evidence and limitations for that audience, and state the result.

Describe a time team feedback changed your approach to an experiment or system.

What to coverThe posting calls for close research-team collaboration and iterative improvement of AI systems. Suggested preparation: identify the situation, the feedback and action you took, and what changed in the result.

02

Sharpen your knowledge

Topics to prepare

  • Personalized green recommendations

    The project calls for user modeling, preference understanding, behavior analysis, and personalized sustainability recommendations. Revise how user preferences and context could inform recommendations; as a practice exercise, sketch a recommendation approach and explain how you would assess both relevance and sustainability.

  • Multimodal data for AI modeling

    The posting names textual, behavioral, contextual, and sustainability-related data. Revise how these data types can be combined and where missing or inconsistent records could affect modeling; practice mapping example fields to a shared user or interaction record.

  • Experimental design and model evaluation

    The role involves running experiments, evaluating performance, analyzing results, and improving systems. Revise baselines, evaluation measures, and comparisons; practice outlining an experiment that tests whether a revised recommendation approach improves on a baseline.

  • One relevant AI specialty

    The requirements seek knowledge or practical experience in one or more areas, including NLP, LLMs, multimodal AI, recommendation systems, or intelligent/agentic AI—not all of them. Choose one area you can discuss in depth and practice explaining its methods, limitations, and relevance to sustainable-living recommendations.

Skills to revise

  • Clean and prepare mixed datasets

    The role explicitly includes collecting, organizing, cleaning, and preprocessing multimodal data. Practice defining checks for missing values, inconsistent identifiers, and mismatched records across example textual, behavioral, and contextual data; document the resulting modeling inputs.

  • Implement an AI-system prototype

    Strong programming and software development skills, including implementing AI-based systems, are required. Practice building a small recommendation prototype with a clear input, output, and baseline; the prototype is a revision exercise, not a specified employer project.

  • Run and interpret a comparison

    The posting calls for experimentation, performance assessment, result analysis, and iterative improvement. Practice recording an experiment setup, comparing a prototype against its baseline, inspecting failure cases, and proposing one justified change.

  • Communicate research results

    The role contributes to publications, technical reports, deliverables, and demonstrations with a multidisciplinary team. Practice writing a short methods-and-results summary, then explain the same result and its limitations to a researcher from another discipline.

04

Your preparation checklist

  • Map evidence to the role

    Prepare a one-page summary of your degree, programming and software development work, and experience in at least one listed area: NLP, LLMs, multimodal AI, recommendation systems, or intelligent/agentic AI. The posting requires the degree and technical skills; research experience is preferred.

  • Prepare an AI project walkthrough

    Choose a relevant project and make a short walkthrough showing the problem, your implementation, how you evaluated the system, results, limitations, and what you improved. A data-driven AI or recommendation project is especially relevant to the posted work.

  • Show how you handle mixed data

    Prepare a data-flow sketch or past example covering collection, cleaning, and preprocessing. Explain how you would handle textual, behavioral, contextual, and sustainability-related data—the types named in the posting—without implying you have used all four.

  • Practice a green recommendation design

    As interview preparation, sketch a personalized sustainability recommender: possible user and preference signals, an initial modeling approach, a data-processing workflow, and how you would test it. Label choices as proposals, not details of ANGEL’s existing system.

  • Prepare an experiment review

    Make a brief example of an experiment plan or past result: comparison approach, suitable performance measures, error analysis, and a justified next iteration. The role explicitly involves experiments, evaluation, analysis, and model improvement.

  • Gather research and collaboration examples

    Select a publication, report, project deliverable, demonstration, or team project if available. Prepare to explain your contribution, a technical challenge, and how you communicated with collaborators from other disciplines.

  • Write questions for the research team

    Bring questions about the Sustainable Living project’s current research priorities, available data, how recommendations are evaluated, and expected contributions to publications, deliverables, and demonstrations. These are questions to clarify, not assumptions about the project.

AI-generated from the job information · Prepared Sep 30, 2026 (UTC)Useful preparation, not a guarantee of eligibility or an offer.

Availability last checked: 4 Nov 2026. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in Singapore. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…