Search by job, company or skills

Jobscentral

Research Engineer I (Verifiable Computation)

Early Applicant
  • 10 days ago
  • Be among the first 50 applicants

Job Description

Nanyang Technological University's Strategic Centre for Research in Privacy-Preserving Technologies & Systems (SCRiPTS) represents a one-stop Centre for knowledge, technologies, and solutions for privacy-preserving problems in Singapore. The candidate will work with the research team to perform scientific research and contribute to industrial and government-related projects. For more details, please view https://www.ntu.edu.sg/scripts

We are looking for a Research Engineer to develop, implement and oversee our leading-edge backend application platform for SCRiPTS. The role will focus on software development with regards to verifiable computation.

The applicant should possess a good understanding of service-oriented architecture (SOA) middleware and integration technologies/ frameworks, with a keen interest in the application of privacy preserving technologies, machine learning, blockchain, and TEE.

Key Responsibilities

  • Installation and configuration, platform operations, troubleshooting and supporting API development, along with other related tasks.
  • Development will focus on privacy-preserving techniques including but not limited to the field of Verifiable Computation (VC), Multi-Party Computation (MPC), Federated Learning (FL), blockchain, and Trusted Execution Environment (TEE).
  • To learn the basics of privacy preserving technologies, machine learning, and blockchain.
  • Work closely with our researchers to modify existing cryptographic libraries and/or develop similar modules.

Job Requirements

  • Bachelor's degree in computer science/ engineering or related fields.
  • Proficiency in programming languages Python, C/C++. Experience in other programming languages such as Java, Go, Rust will be an advantage. Experience in implementing smart contracts, and using frameworks such as Circom, SnarkJS, MP-SPDZ, TensorFlow will be an advantage.Proficiency with using common Linux distributions such as Ubuntu (including shell scripting) is a must. Knowledge on basic networking and communication protocols is a must, as this is needed to develop backend messaging requirements for certain privacy libraries. Knowledge of basic cryptographic primitives such as encryption, digital signatures, and hash functions will be an advantage.
  • Good communication skills and some interdisciplinary interest is desired, to be able to interact with researchers as well as the DevOps team at the Centre.
  • Ability to work independently and to develop solutions under strict timelines is a must
  • Entry level candidates are welcome to apply.

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

Hiring Institution: NTU

More Info

Industry:Other

Function:Technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 17/11/2024

Job ID: 100613663

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Research Engineer I Trust Technologies

JobscentralCompany Name Confidential

PQC Research Engineer

VIAVI SOLUTIONS SINGAPORE PTE LTD Company Name Confidential
Last Updated: 27-11-2024 07:01:14 PM
Home Jobs in Singapore Research Engineer I (Verifiable Computation)