Research Engineer I (Software Engineering)

Nanyang Technological University

Singapore, SGonsitePosted Jun 29, 2026
Posting intelligenceActively listedReposted 6×, possible evergreen/ghost posting

Skills

pythonc++java

About the role

The Alibaba-NTU Global e-Sustainability CorpLab (ANGEL) represents a key collaboration between Alibaba Group and Nanyang Technological University (NTU). Supported by the Singapore RIE2025 Fund, ANGEL creates and deploys impactful green digital technologies for global sustainability.

ANGEL’s mission aligns seamlessly with Singapore’s national objectives, such as the Singapore Green Plan 2030 and the Singapore Smart Nation Initiative. ANGEL’s work in developing sustainable and equitable digital solutions and promoting a sustainable and green lifestyle will contribute to a smaller carbon footprint. Its holistic approach will help to secure a brighter, more sustainable future for humanity.

We are seeking a Research Engineer to contribute to cutting-edge research at the intersection of Artificial Intelligence and Software Security. The role will focus on advancing the use of large language models and agentic AI systems for secure software development, vulnerability detection, automated code review, and software security assessment.

Key Responsibilities:

Conduct research on AI-driven techniques for software vulnerability discovery, analysis, and remediation.

Design, implement, and evaluate novel approaches for vulnerability detection, program analysis, and software security assessment.

Develop research prototypes, datasets, and experimental frameworks to support project objectives.

Perform literature reviews and stay current with advances in AI, software security, and vulnerability research.

Analyze experimental results and contribute to technical reports, research publications, and presentations.

Collaborate with project team members to execute research activities and achieve project milestones.

Maintain research artifacts, code repositories, and documentation following good research and software engineering practices.

Support the preparation of research proposals, project reports, and other research-related deliverables as required.

Job Requirements:

Bachelor’s degree in software engineering or related field

Strong background in software security, software engineering, and agentic workflow.

Experience in program analysis, formal methods, or vulnerability detection techniques is preferred.

Good written and oral communication skills

Proficiency in programming languages such as Solidity, Python, C/C++, or Java.

Good publication record in relevant areas (e.g., security, software engineering, AI) is advantageous.

Entry level candidates are welcome to apply

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

Hiring Institution: NTU

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Research Engineer roles in Singapore varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Research Engineer hub for Singapore medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.