Job Details

Senior /Machine Learning Engineer

Contract Type:

Permanent

Location:

Singapore

Industry:

Engineering

Date Published:

10-Apr-2025
Job Description

Machine Learning Engineer Location: Singapore
Employment Type: Full-Time
Experience Level: Mid to Senior Level


Job Description

We are seeking a dedicated and experienced Machine Learning Engineer to join our growing team. The ideal candidate will be responsible for the end-to-end lifecycle of Machine Learning (ML) systems—from requirement gathering and design to development, testing, deployment, and maintenance.

This role involves close collaboration with both internal and external stakeholders, and offers the opportunity to contribute to innovative projects that integrate cutting-edge ML and AI technologies across various domains.


Key Responsibilities

  • Collaborate with internal teams, external partners, and clients to gather requirements and design ML system architectures.

  • Develop, test, deploy, and maintain Machine Learning models and systems aligned with project objectives and business needs.

  • Document system specifications, processes, and technical decisions to ensure knowledge retention and transferability.

  • Explore, evaluate, and integrate emerging ML tools, libraries, platforms, and frameworks.

  • Support the creation and maintenance of an ML/AI knowledge base to enhance team capabilities and innovation.

  • Contribute to pre-sales activities, including proposal development and technical demonstrations.

  • Provide post-sales technical support and assist in system integration and deployment.


Job Requirements

  • Bachelor’s or Master’s degree in Computer Science, Data Science, Engineering, or a related field.

  • Recognized certifications in Machine Learning technologies or relevant technical competencies are highly desirable.

  • 3–5 years of hands-on experience in the design and development of Machine Learning systems in a professional setting.

  • Strong expertise in at least two of the following areas:

    • Data Modelling

    • Data Mining

    • Statistical Analysis

    • Simulation

    • Operations Research

    • Data Visualization

    • Predictive Analytics

  • Proficiency in programming languages such as Python, R, SQL, Java, C/C++, MATLAB, or Scala .

  • Familiarity with big data technologies including Hadoop, Spark, Hive, HBase is an added advantage.

  • Knowledge of cloud platforms such as AWS, Google Cloud Platform, or Microsoft Azure is a plus.

  • Practical experience with Agile methodologies and working within an iterative development environment.

  • Understanding of MLOps best practices , including CI/CD pipelines, model deployment, version control, and lifecycle management.

  • Excellent written and verbal communication skills, with the ability to convey complex technical concepts clearly and effectively.

  • Strong analytical thinking, interpersonal skills, and a proactive problem-solving approach.

  • Self-motivated, organized, and able to work independently or as part of a collaborative, fast-paced team.


Join Us

If you are passionate about Machine Learning and thrive in a challenging and forward-thinking environment, we invite you to apply and contribute to impactful projects at the forefront of data and AI innovation.

Share this job
Interested in this job?
Save Job
Create Alert
Create As Alert

Similar Jobs

SCHEMA MARKUP ( This text will only show on the editor. )