Taro Logo

Machine Learning Engineer

Southeast Asia's largest digital insurance platform using AI, APIs, and intelligent automation to simplify and democratize access to insurance.
Petaling Jaya, Selangor, Malaysia
Machine Learning
Mid-Level Software Engineer
Hybrid
101 - 500 Employees
2+ years of experience
AI · Finance · Insurance

Description For Machine Learning Engineer

BJAK, Southeast Asia's largest digital insurance platform, is seeking a Machine Learning Engineer to join their team in a hybrid work arrangement based in Malaysia. This role offers an exciting opportunity to build AI systems that make finance simpler, smarter, and more inclusive across Southeast Asia. The position requires 2-4 years of experience and focuses on developing and deploying ML models for key features including personalization, risk scoring, automation, and fraud detection.

The ideal candidate will be proficient in Python and ML frameworks, with experience in the complete ML lifecycle from data preprocessing to deployment. They will work closely with cross-functional teams across engineering, product, and data to solve real-world challenges. The role demands someone who can take full ownership of projects, thrive in a fast-paced startup environment, and contribute to systems that serve millions of users.

BJAK operates across Malaysia, Thailand, Taiwan, and Japan, using AI, APIs, and intelligent automation to democratize access to insurance and financial products. They offer competitive compensation, flexible working arrangements, and the opportunity to make a significant impact in financial technology. The company culture emphasizes ownership, initiative, and rapid career development in a mission-driven environment.

This is an excellent opportunity for someone who wants to apply machine learning to real-world problems while growing in a fast-moving, purpose-driven team. The role combines technical expertise with business impact, offering exposure to multiple ML domains and the chance to work on systems that directly affect millions of users across Southeast Asia.

Last updated 2 days ago

Responsibilities For Machine Learning Engineer

  • Collaborate with product, data, and engineering teams to define ML goals and use cases
  • Develop, train, and deploy ML models for core features such as recommendation, classification, and ranking
  • Own the end-to-end ML lifecycle: data preprocessing, feature engineering, model training, tuning, evaluation, and monitoring
  • Build scalable ML pipelines and infrastructure
  • Integrate models into backend services and user-facing applications
  • Monitor model performance and iterate based on real-world feedback and data
  • Stay current on AI/ML research and industry trends
  • Support debugging, testing, and production optimization of ML systems

Requirements For Machine Learning Engineer

Python
  • Bachelor's or Master's degree in Computer Science, Data Science, or related field
  • 2–4 years of experience in machine learning, AI, or backend software engineering
  • Proficient in Python with experience using frameworks such as TensorFlow, PyTorch, or Scikit-learn
  • Solid understanding of the ML lifecycle — from data wrangling to deployment
  • Experience deploying models into real-world environments (APIs, cloud, etc.)
  • Familiar with tools like Jupyter, Google Colab, and Git
  • Strong analytical and communication skills
  • Based in Malaysia and able to work in a hybrid setup (KL HQ + remote)

Benefits For Machine Learning Engineer

  • Competitive salary and performance bonuses
  • Flexible hybrid working model (remote + in-office)
  • High-impact work that reaches millions across Southeast Asia
  • Flat team structure — fast decision-making, high visibility
  • Rapid career development in a mission-driven company
  • Cross-functional exposure to regional product and data teams

Interested in this job?

Jobs Related To BJAK Machine Learning Engineer