A*STAR - Agency for Science, Technology and Research logo

Research Engineer, Intelligent Product Verification

A*STAR - Agency for Science, Technology and Research • Singapore, Singapore

onsitefull-time
Posted Aug 31, 2026Apply by Sep 30, 2026

**Role & seniority: ** Research Engineer (motivated; mid-level implied, no explicit seniority)

**Location & work type: ** ARTC, work type not specified (likely in-lab/engineering team environment)

**Stack/tools: **

  • Languages: Python

  • ML/DL: PyTorch; computer vision; deep learning; training/evaluation/deployment

  • 3D/CAD & graphics: Blender, NVIDIA Omniverse, Open3D, CGAL, libigl; CAD meshes/point clouds processing; rendering tools (internal)

  • Optional/advantage: Generative AI (GANs, diffusion), NeRF/3D reconstruction, GPU programming/CUDA, Git, Linux

  • Top 3 responsibilities:

    • Develop/enhance synthetic data generation tools for computer vision/industrial AI.

    • Build/optimize 3D data processing pipelines for CAD/meshes/point clouds in inspection/digital twin scenarios.

    • Support rendering, data generation, integration, testing, and production deployment of AI-ready datasets.

  • Must-have skills:

    • Strong 3D graphics/CAD processing experience with relevant libraries/tools.

    • Proficiency in Python and PyTorch.

    • Solid computer vision/ML/deep learning knowledge.

    • Analytical/problem-solving skills; effective team communication.

  • Nice-to-haves:

    • Generative AI experience (GANs, diffusion) and/or NeRF/3D reconstruction.

    • GPU/CUDA experience.

    • Git and software engineering best practices; Linux development experience.

Full Description

Job Description

Job Summary

We are seeking a motivated Research Engineer to join the IPV,MIV at ARTC. The successful candidate will contribute to the development of a synthetic data generation platform for industrial AI applications, supporting software development, synthetic data rendering and generation, and deployment activities. This role offers an excellent opportunity to work on cutting-edge technologies, including 3D computer graphics, digital twins, synthetic data, and generative AI.

Key Responsibilities

Develop and enhance synthetic data generation tools for computer vision and industrial AI applications. Support software development, testing, integration, and production deployment activities. Build and optimize 3D data processing pipelines for CAD models, meshes, and point clouds in digital inspection scenarios. Execute rendering and data generation tasks using internal tools to produce AI-ready synthetic datasets. Develop Python-based tools and automation scripts for data generation, data processing, and AI workflows. Assist in training, evaluating, and deploying deep learning models for industrial inspection and defect detection. Collaborate with scientists and engineers to prototype, validate, and improve new algorithms. Prepare technical documentation, software user guides, and project reports.

Requirements

Essential Qualifications

Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, or a related discipline. Experience with 3D graphics, CAD processing tools and related libraries such as Blender, NVIDIA Omniverse, Open3D, CGAL, libigl, or similar frameworks. Proficiency in Python and experience with PyTorch. Experience with computer vision, machine learning, and deep learning techniques. Strong analytical and problem-solving skills. Good communication skills and the ability to work effectively in a team environment.

Preferred Qualifications

Experience with generative AI models, including GANs and diffusion models. Knowledge of Neural Radiance Fields (NeRF), 3D scene reconstruction, or related 3D representation techniques. Experience with GPU programming or CUDA is an advantage. Familiarity with version control using Git, software engineering best practices, and Linux development environments.

PythonPyTorch3D Computer GraphicsComputer VisionMachine LearningDeep LearningSynthetic Data GenerationCAD ProcessingBlenderNVIDIA OmniverseOpen3DGenerative AIGANsDiffusion ModelsNeRFCUDAmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.