jobs in Snappymob

Snappymob Hiring! Full Time Machine Learning Engineer in Federal Territory, Earn up to MYR 8,000 - Ricebowl

Machine Learning Engineer

MYR6,001 - MYR8,000 Per Month

KL City, Federal Territory

Share
Save

Working Location

  • Kuala Lumpur Federal Territory Malaysia

Job Description

Requirements

Responsibilities

About Snappymob Malaysia
Snappymob is a boutique technical consultancy specializing in fintech and financial services in Malaysia and APAC. We craft cutting-edge web and mobile solutions that push boundaries, tackling the impossible challenges that others won't even attempt.

Our vibrant team of 100+ innovators from 18 nationalities brings together world-class engineers, QA specialists, and designers. We're obsessed with our craft, thrive on continuous learning, and collaborate to turn ambitious ideas into reality.

About the role

We are looking for a motivated and experienced machine learning engineer to join our data and engineering teams. In this role you will design, build, and deploy scalable machine learning systems that power product features and operational workflows. You will collaborate with product managers, data scientists, and backend engineers to productionise models, implement robust data pipelines, and ensure reliable model performance in production environments.

Key Responsibilities

  • Design, implement, and maintain end-to-end machine learning pipelines from data ingestion to model serving.
  • Develop and productionise supervised and unsupervised models using Python and modern ML frameworks.
  • Work with engineering teams to integrate models via APIs, batch jobs, or streaming services.
  • Monitor model performance, implement observability, and build automated retraining and validation workflows.
  • Perform feature engineering, dataset curation, and experiments to improve model accuracy and robustness.
  • Collaborate on data quality, schema design, and ETL processes to ensure reliable inputs to models.
  • Document model design, assumptions, and evaluation metrics; support cross-functional stakeholders in interpreting model outputs.

What would you need?

  • Bachelor's or higher in Computer Science, Data Science, Engineering, Statistics, or related field.
  • Strong proficiency in Python and experience with machine learning libraries (e.g., scikit-learn, TensorFlow, PyTorch).
  • Experience with data processing and querying tools such as SQL and data libraries (Pandas, NumPy).
  • Practical experience deploying models to production using REST/GRPC APIs, model servers, or cloud ML services.
  • Familiarity with data pipeline technologies (Airflow, Kafka, Spark) and containerisation (Docker, Kubernetes) is a plus.
  • Strong statistical understanding, model evaluation, and A/B testing experience.
  • Good communication skills and a collaborative mindset; able to work across product, engineering, and data teams.

Why Join Us?

  • Accessible Location: Conveniently located near the LRT for easy commuting.
  • Career Growth: Thrive with mentorship, skill-enhancing workshops, and continuous learning opportunities.
  • Flexible Work Options: Achieve work-life balance with 2 days WFH, 3 days in-office, and flexible hours.
  • Innovative Projects: Contribute to exciting, cutting-edge projects that challenge and enhance your skills.
  • Collaborative Culture: Join a diverse team that values craftsmanship, knowledge sharing, and continuous improvement.

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More