Taro Logo

AI/ML Senior Software Engineer

Southeast Asia's largest digital insurance platform helping millions of users access affordable, transparent financial protection.
Machine Learning
Senior Software Engineer
Remote
101 - 500 Employees
2+ years of experience
AI · Finance · Insurance

Description For AI/ML Senior Software Engineer

BJAK, Southeast Asia's largest digital insurance platform, is seeking a Senior AI/ML Software Engineer to join their team in a remote position based in Korea. This role is crucial in building AI systems that make finance simpler, smarter, and more inclusive for millions across Southeast Asia. The position involves working closely with the Malaysian HQ and regional teams across Southeast Asia in a fast-paced, flat team structure.

The ideal candidate will be responsible for developing and deploying machine learning models that power key features including personalized recommendations, fraud detection, automation, and search capabilities. They will manage the entire ML lifecycle from data preprocessing to deployment, while building scalable infrastructure and integrating ML outputs into user-facing products.

This is an excellent opportunity for someone who takes full ownership of their work, moves with urgency, and thrives in a startup environment. The role requires 2-4 years of experience in machine learning or backend software development, strong Python skills, and expertise with major ML frameworks. The position offers competitive compensation, fully remote work arrangements, and the chance to make a direct impact on millions of users across Asia.

Working at BJAK means joining a company that's revolutionizing financial services through AI, automation, and smart APIs. With operations across Malaysia, Thailand, Taiwan, and Japan, the company is building the next generation of intelligent systems to make finance better, faster, and fairer for everyone. This is an ideal role for someone passionate about applying ML to solve real-world problems at scale while working in a high-impact, mission-driven team.

Last updated 2 days ago

Responsibilities For AI/ML Senior Software Engineer

  • Work with product, data, and engineering teams to define ML goals and technical strategies
  • Design, build, and deploy machine learning models for personalization, automation, and insight generation
  • Manage the ML lifecycle: data preprocessing, feature engineering, model training, evaluation, and deployment
  • Build scalable ML infrastructure and deployment pipelines
  • Integrate ML outputs into user-facing products and backend systems
  • Stay current with AI/ML trends and apply relevant innovations
  • Contribute to debugging, testing, and optimization of production ML systems

Requirements For AI/ML Senior Software Engineer

Python
  • Bachelor's degree in Computer Science, Data Science, Engineering, or related technical field
  • 2 - 4 years of experience in machine learning or backend software development
  • Strong Python skills, with experience using frameworks like TensorFlow, PyTorch, or Scikit-learn
  • Solid understanding of ML workflows: data cleaning, model development, tuning, evaluation
  • Familiar with model deployment, API development, or real-world ML integration
  • Experience with tools like Google Colab, Jupyter, and cloud ML platforms
  • Strong analytical, problem-solving, and communication skills
  • Must be based in Korea and open to remote collaboration across time zones

Benefits For AI/ML Senior Software Engineer

  • Competitive salary and performance-based bonuses
  • Flexible, fully remote work arrangement from anywhere in Korea
  • Direct impact - your work reaches millions of users across Asia
  • Flat structure - your voice is heard, your contributions are seen
  • Opportunities for rapid personal and technical growth
  • Regional exposure and collaboration across Southeast Asia

Interested in this job?

Jobs Related To BJAK AI/ML Senior Software Engineer