Data Engineer, Condition Monitoring - Singapur, Singapore - SMRT Corporation Ltd

    SMRT Corporation Ltd
    SMRT Corporation Ltd Singapur, Singapore

    Found in: Talent SG C2 - 2 weeks ago

    Default job background
    $80,000 - $120,000 per year Engineering / Architecture
    Description

    Job Purpose

    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.

    Responsibilities

    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)
  • Basic knowledge of electrical circuits and fundamentals
  • Skills

    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