Research Assistant (CCTF Blockchain Seed Fund)

Location
NTU Main Campus, Singapore
Workplace
On-site
Employment
Full-time

About this role

The NTU Centre in Computational Technology for Finance (NTU-CCTF) is a world-class multi-disciplinary research centre. We are seeking a highly motivated Research Assistant to conduct cutting-edge research in smart contract security and quality assurance. The role focuses on developing automated tools (fuzzers, static/dynamic analyzers) to detect vulnerabilities in decentralized applications and ensure the reliability of blockchain networks.

Key Responsibilities:

  • Research and develop automated vulnerability detection and static/dynamic analysis tools for smart contracts.
  • Build testing frameworks, benchmark datasets, and maintain open-source repositories.
  • Assist in drafting high-quality research papers for top-tier software engineering and security venues.
  • Collaborate closely with graduate students and researchers to achieve project milestones.

Job Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related computing field.
  • Solid programming skills (Python, Go, Rust, or C++) and familiarity with smart contracts (Solidity/EVM).
  • Knowledge of software quality assurance, static/dynamic analysis, or fuzzing.
  • Excellent communication skills, initiative, and ability to work independently.
  • Entry-level candidates are welcome to apply.

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

Hiring Institution: NTU

Tired of cold applications?

Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.

Ask your AI about this role

Connect Clera once, then ask if it fits you.

Ask about this role

Read the Research Assistant (CCTF Blockchain Seed Fund) listing at National Institute of Education, Singapore (https://www.getclera.com/jobs/nie/research-assistant-cctf-blockchain-seed-fund-tdd6om1enwyt) and tell me whether it fits my profile. Save it for me if it does.
Not connected yet? Takes a minute
One click above pre-fills the connector. Or by hand: Settings > Connectors > Add custom connector, paste https://mcp.getclera.com. Either way, sign in with the account you use on Clera and approve the consent screen.
https://mcp.getclera.com

Sign in with your Clera account. MCP docs