Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
National University of Singapore invites applications for a research role focused on lattice problems and their cryptographic applications. The position requires strong foundations in algorithms and theoretical computer science and offers collaboration with a leading research group.
The successful candidate will develop and evaluate algorithms, study computational hardness, and assist with preparing technical reports and papers for publication.
Conduct research on the algorithms and computational complexity of lattice problems and their applications in cryptography. The work will involve developing and analyzing algorithms, studying the computational hardness of lattice problems, exploring applications to cryptography and post-quantum cryptography, conducting literature reviews, implementing and evaluating research ideas where appropriate, and assisting with the preparation of research papers and technical reports.
Bachelor’s or Master’s degree in Computer Science, Mathematics, or a closely related discipline. Strong background in algorithms, theoretical computer science, discrete mathematics, probability, linear algebra, or cryptography. Good mathematical and problem-solving ability. Prior exposure to lattice algorithms, computational complexity, or cryptography is desirable but not essential. Strong written and verbal communication skills and ability to conduct research independently and as part of a research team.