Job Search and Career Advice Platform

Enable job alerts via email!

Senior Lead Research Engineer (Centre of Excellence in Maritime Safety)

Public Service Division

Singapore

On-site

SGD 125,000 - 150,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A governmental organization in Singapore seeks a software developer to join the CEMS AI team. You will lead projects in developing software solutions, integrating AI into training platforms, and collaborating with industry partners. Key qualifications include a degree in Computer Science or Engineering, experience in software development, and strong programming skills in modern languages. This position involves guiding junior engineers, improving software performance, and contributing to R&D initiatives. The role offers a 2-year contract with opportunities for growth.

Qualifications

  • Experience in production-grade software development.
  • Strong programming skills in languages like C#, C++, Java, or Python.
  • Familiarity with relational and non-relational databases.

Responsibilities

  • Lead projects across the software development lifecycle.
  • Collaborate with AI team to deploy AI solutions.
  • Guide junior engineers and interns in software practices.
  • Prepare regular project updates for senior management.

Skills

Software development
Backend development
Frontend development
RESTful API design
Machine learning
Data analytics
Interpersonal skills
Communication skills

Education

Relevant qualifications in Computer Science, Computer Engineering, or related field

Tools

Docker
Git
TensorFlow
PyTorch
Job description
What the role is

Most Positive Workplace Collaboration Award – Singapore International Chamber of Commerce (SICC) Awards 2025

Ranked #19 for The Straits Times Singapore’s Best Employers 2024 & 2025

The Centre of Excellence in Maritime Safety (CEMS) is a national R&D centre jointly established by the Singapore Polytechnic and the Singapore Maritime Institute. It collaborates with the maritime industry and research community to develop innovative digital solutions and training systems to enhance maritime safety, through state‑of‑the‑art research facilities at CEMS, such as South‑east Asia's first navigation research simulator.

The appointee will be part of the CEMS AI team in developing machine learning models, analytics capabilities in big data infrastructure, and conducting data science studies for SP. The resulted work will be used to enhance simulator training and assessment, innovate in training pedagogy and develop digital technologies for the maritime industry.

What you will be working on
  • Lead projects and provide technical contributions across the full software development lifecycle (SDLC), including requirements gathering with industry partners and internal stakeholders.
  • Work closely with the AI team at CEMS to deploy and integrate AI solutions—such as Natural Language Processing, computer vision, and data analytics—into simulation platforms to enhance training and assessment capabilities.
  • Collaborate with third‑party simulator technology and solution providers to design and develop reusable code libraries and scalable APIs for integration and interoperability.
  • Drive improvements to existing software systems by identifying performance bottlenecks, refactoring codebases, and enhancing maintainability and scalability.
  • Contribute to the conceptualization, proposal development, and implementation of new research and development projects aligned with CEMS’s strategic objectives.
  • Guide junior software engineers and student interns in software development best practices, code quality, and project execution.
  • Prepare and deliver regular project updates and technical presentations for CEMS Governing Board and senior management meetings.
What we are looking for
  • Relevant qualifications in Computer Science, Computer Engineering, or a related field.
  • Relevant experience in the following areas: Production‑grade software development, Backend and/or frontend application development, RESTful API design and implementation using modern frameworks (e.g., ASP.NET Core, Spring Boot,, Express.js)
  • Strong programming skills in one or more modern languages (e.g., C#, C++, Java, Python), with the ability to quickly learn new technologies and frameworks.
  • Experience working with relational and non‑relational databases (e.g., MySQL, Oracle, MongoDB).
  • Good understanding of object‑oriented design, software design patterns, and CI/CD practices.
  • Familiarity with version control systems (e.g., Git, GitLab).
  • Hands‑on experience with containerization tools such as Docker.
  • Ability to build quick prototypes, tools, or scripts to support development or testing.
  • Strong interpersonal, verbal, and written communication skills; effective in collaborative and fast‑paced environments.
  • Experience with end‑to‑end AI solution implementation using frameworks such as TensorFlow or PyTorch is a plus.

Only shortlisted candidates will be contacted. The successful candidate will be offered an initial 2‑year contract.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.