Apply Now »

Data Engineer, Condition Monitoring


Job Purpose

The Data Engineer, Condition Monitoring will develop maintenance decision-making tools for improving train reliability and maintenance efficiency. The shortlisted candidate will instrument railway assets with condition-monitoring systems for data acquisition, apply engineering fundamentals and data analytics techniques to develop asset condition assessment models. This position will work closely with the engineering and maintenance divisions of SMRT.


Coding Assessment

A 30-60 min live coding assessment will be conducted during the interview. The candidate is expected to demonstrate ability to write code, in language and IDE of their choice, to complete simple data manipulation tasks and demonstrate knowledge of web development.


The duties and responsibilities for Data Engineer, Condition Monitoring encompasses both data acquisition and data processing responsibilities. The list is not comprehensive and related duties and responsibilities may be assigned from time to time. 

  • Collaborate with internal stakeholders to understand their business needs.
  • Understand the failure modes of the critical assets and identify appropriate parameters to monitor.
  • The data acquisition tasks include:
    - Instrumenting critical assets with sensors to acquire asset condition data, and
    - Managing and optimizing sensor data collection and transfer.
  • Develop automated data processing pipeline and software.
  • Develop simple web-based user interfaces and data visualizations.
  • Write testable and maintainable code and documentation for production.

Qualifications & Work Experience

Qualifications and work experience include:

  • Degree in Science, Technology, Engineering or Mathematics (STEM)
  • Minimum 2 years of experience with data acquisition, developing software or web applications
  • Basic knowledge of electrical circuits and fundamentals


Technical skills include:

  • Willing to learn and is passionate about programming, sensor instrumentation, and solution integration 
  • Have prior experience to a high-level programming language for data analytics, such as Python or MATLAB
  • Experience with front-end web development (HTML, CSS, JS)
  • Experience with SQL or NoSQL databases (e.g., MySQL, MongoDB, etc.)
  • Optional: Knowledge of Microsoft Azure cloud services is highly advantageous
  • Optional: Knowledge of machine learning would be highly advantageous


Generic skills include:

  • Strong inclination and eager for continual learning and development
  • Critical thinking and problem-solving skills
  • Ability to understand and explain technical concepts and findings to non-technical stakeholders
  • Ability to think independently and actively propose solutions to the team


SMRT Trains Ltd was incorporated in 1987 and operates Singapore’s first mass rapid transit system. Today, we manage and operate train services on the North-South Line, East-West Line, the Circle Line, the Thomson-East Coast Line, and the Bukit Panjang Light Rail Transit. With over 5,000 employees, more than 250 trains, and 141 km of rail tracks across 108 stations, we serve millions of commuters daily.

About SMRT Corporation

SMRT Corporation Ltd (SMRT) is a public transport services provider. Our primary business is to manage and operate train services on the North-South Line, the East-West Line, the Circle Line, the new Thomson East-Coast Line and the Bukit Panjang Light Rail Transit. This is complemented by our bus, taxi and private hire vehicle services. 

An exciting and rewarding career is waiting for you at SMRT. Join us and embark on a journey that matters. You Matter – we take care of you and your well-being. Your Work Matters – your ideas and contributions work towards building the future of our transport system and create positive impacts to the community. Your Development Matters – we offer diverse careers and learning opportunities for our people to grow you to the fullest of your potential.

Come onboard the SMRT journey today.

Moving People. Enhancing Lifestyles

Core Values
Respect, Integrity, Safety & Service, Excellence


Apply Now »