Skip to content

Research Engineer II (Full Stack Engineer)

Nanyang Technological University

Singapore, SGonsitePosted Jun 3, 2026

Skills

scikitlearnpostgrestypescriptbootstrappytorchsveltepythonreactvueml

About the role

Implicant Pte. Ltd. is a Singapore deep-tech spin-off from NTU SPMS. We build machine learning models that are interpretable by design and run on encrypted data using fully homomorphic encryption (FHE). We are building a managed cloud platform for FHE-protected interpretable model training and inference, targeting financial services, defense, healthcare, and clinical analytics.

Key Responsibilities:

Build and ship features across the Implicant platform end-to-end, from database migration through API to frontend, with no handoffs.

Extend the training and inference platform (data ingestion, training jobs, Pareto frontier analysis, rule extraction, distillation pipelines).

Maintain and grow the customer-facing dashboard (inference page, model catalogue, billing).

Co-build the external API and Python SDK alongside the current full-stack lead.

Implement the FHE bootstrap key onboarding flow for clients running encrypted inference.

Wire Stripe billing and metering into the platform.

Own backend workflows for training jobs and asynchronous compute (FastAPI with Temporal-style orchestration).

Contribute to platform security and reliability (row-level security, authentication, audit logging).

Job Requirements:

Bachelor's degree in Computer Science, Software Engineering, or a related field.

4 years of relevant experience

Proven experience as full-stack engineer

Effective communication and interpersonal skills to collaborate with other engineers.

At least 3 years of full-stack experience shipping customer-facing software end-to-end.

Strong working knowledge of Python with FastAPI (or similar) and TypeScript with a modern frontend framework (Svelte preferred; React or Vue acceptable).

Production experience with PostgreSQL, including row-level security.

Good understanding of Machine Learning (architecture principles and ML librairies)

ML-literate: comfortable reading scikit-learn and PyTorch code and working with tabular machine learning workflows.

Comfortable in a small team with direct ownership and minimal process overhead.

Based in Singapore or willing to relocate.

We regret that only shortlisted candidates will be notified.

Hiring Institution: NTU

Questions about this role

  • How do I apply to this Research Engineer II (Full Stack Engineer) role at Nanyang Technological University?

    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.

  • What's the typical salary for Research Engineer in Singapore?

    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.

  • How fast does AI Applyd auto-apply?

    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.

  • What ATS does Nanyang Technological University use?

    AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other 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.