Taro Logo

School of Engineering - Research Staff (Software Development Engineer)

Republic Polytechnic is a public educational institution in Singapore that is part of the Singapore Public Service.
Frontend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
3+ years of experience
Education · Enterprise SaaS

Job Description

Republic Polytechnic's School of Engineering is seeking a Software Development Engineer for a 12-month research project focused on Automated Smart Tagging for Digital Twin-Based Infrastructure Inspection and Analysis. This role combines frontend and backend development expertise to create sophisticated web-based platforms for processing, tagging, and visualizing infrastructure inspection data.

The position offers a unique opportunity to work at the intersection of software engineering and infrastructure inspection, developing tools that will contribute to safer and smarter building assessments through digital twin and AI-driven analysis. You'll be working with cutting-edge technologies including 3D visualization libraries, drone-collected datasets, and modern web frameworks.

As a Software Development Engineer, you'll be responsible for building intuitive interfaces that handle complex data visualization tasks, implementing 3D scene navigation, and creating tools for accurate defect localization. The role requires strong technical skills in both frontend and backend development, with particular emphasis on JavaScript, ReactJS, and database management.

The ideal candidate will bring together technical expertise in web development with an understanding of infrastructure inspection workflows. This position offers the opportunity to make a significant impact on infrastructure safety and maintenance while working with a collaborative team of engineers and domain specialists in Singapore's public sector.

Working at Republic Polytechnic means joining Singapore's Public Service, which plays a crucial role in the nation's growth and stability. The position offers the chance to contribute to meaningful public sector projects while developing cutting-edge software solutions that have real-world applications in infrastructure maintenance and safety.

Last updated 3 months ago

Responsibilities For School of Engineering - Research Staff (Software Development Engineer)

  • Build web interfaces for annotating and tagging 2D images and 3D models
  • Implement 3D scene navigation using Three.js or similar libraries
  • Integrate annotation tools with drone-collected datasets
  • Develop tools to align 2D images with 3D mesh or point cloud representations
  • Store and retrieve tagging metadata via REST APIs and PostgreSQL backend
  • Collaborate with engineers and inspection teams to define tagging schemas
  • Optimize rendering and loading for large 3D models
  • Support analytics and reporting features for tagged infrastructure issues

Requirements For School of Engineering - Research Staff (Software Development Engineer)

JavaScript
TypeScript
Node.js
MongoDB
PostgreSQL
React
  • Relevant qualification in computer engineering, electronics and communication, or related discipline
  • Strong front-end development skills (JavaScript, ReactJS, HTML/CSS, Bootstrap)
  • Experience with 3D visualization libraries (Three.js, Potree, CesiumJS)
  • Familiarity with inspection data types (high-resolution images, 3D meshes, LiDAR point clouds)
  • Understanding of coordinate mapping between 2D imagery and 3D spatial data
  • Experience in backend integration using NodeJS/ExpressJS and PostgreSQL
  • Experience with cloud deployment and web technologies is advantageous
  • Strong problem-solving skills and ability to collaborate with stakeholders

Related Jobs

Front-End Developer (AI Lab) (2-Year Contract)

Frontend Developer position at Prudential's AI Lab focusing on React and Node.js development with AI integration, requiring 6-8 years of experience and strong UI/UX skills.

Front-End Developer (AI Lab) (2-Year Contract)

Frontend Developer position at Prudential's AI Lab focusing on React and Node.js development with AI integration, requiring 6-8 years of experience.

Full Stack Web Developer

Full Stack Web Developer position at Talentsis in Singapore, requiring 2+ years of experience in full-stack development with expertise in modern web technologies.

Software Engineer - Test Development

Software Engineer position at Dell Technologies focusing on test development and automation, requiring 3+ years of experience and expertise in Python, Go, or Java.

Software Test Engineer

Software Test Engineer position at Illumina focusing on testing and quality assurance for DNA sequencing and genotyping devices.