Taro Logo

Algorithm Engineer

Southeast Asia's largest digital insurance platform providing affordable financial protection through innovation, automation, and AI.
Machine Learning
Mid-Level Software Engineer
Remote
2+ years of experience
AI · Finance · Insurance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Algorithm Engineer

BJAK, Southeast Asia's largest digital insurance platform, is seeking an Algorithm Engineer to join their innovative team. This role offers a unique opportunity to design and deploy core algorithms that power personalization, optimization, fraud detection, and pricing models that reach millions across Southeast Asia.

The position combines technical depth with real-world impact, requiring expertise in algorithm development and practical problem-solving. Working in a hybrid model from Singapore or the Petaling Jaya HQ, you'll collaborate with cross-functional teams to build scalable solutions that transform financial services accessibility.

As an Algorithm Engineer, you'll be at the forefront of developing mission-critical algorithms that influence accuracy, efficiency, and decision-making across the platform. The role demands strong technical skills in Python programming, algorithm design, and data structures, combined with the ability to translate complex business problems into structured solutions.

The ideal candidate brings 2-4 years of relevant experience and a strong educational background in Computer Science, Mathematics, or Engineering. You'll thrive in this role if you're passionate about solving tough, real-world problems through elegant algorithm design and enjoy working in a fast-paced startup environment.

BJAK offers a compelling opportunity to work on high-impact projects while enjoying benefits like competitive compensation, flexible work arrangements, and significant growth potential. With operations across Malaysia, Thailand, Taiwan, and Japan, you'll be part of a team that's reshaping financial services across ASEAN markets.

This role is perfect for someone who combines technical excellence with business acumen, enjoys working in a collaborative environment, and is excited about building algorithms that make financial services more accessible and efficient. You'll be joining a company that values innovation, quick iteration, and measurable impact, while working on complex challenges that directly affect millions of users.

The position requires either Singaporean citizenship or Permanent Residency, with the flexibility to work remotely from Singapore or hybrid from Malaysia. If you're passionate about using technology to solve meaningful problems and want to be part of a team that's transforming financial services in Southeast Asia, this role offers an excellent opportunity to make a significant impact.

Last updated 17 days ago

Responsibilities For Algorithm Engineer

  • Design and implement algorithms to solve product and business challenges
  • Tackle problems in optimization, search, recommendation, pricing, and risk modeling
  • Translate complex, real-world problems into structured algorithmic solutions
  • Analyze trade-offs, edge cases, and performance constraints to guide design decisions
  • Write clean, scalable, and efficient code to support algorithm development
  • Work with software engineers and data scientists to integrate algorithms into live systems
  • Continuously iterate on algorithms based on feedback, testing, and live data
  • Stay informed on advances in algorithm design, data structures, and applied research

Requirements For Algorithm Engineer

Python
  • Bachelor's or Master's degree in Computer Science, Mathematics, Engineering, or related field
  • 2–4 years of experience in algorithm development, backend engineering, or system design
  • Proficient in Python (preferred), C++, or Java
  • Deep understanding of algorithms, data structures, complexity analysis, and optimization
  • Hands-on experience solving applied problems in recommendation, ranking, search, or pricing
  • Familiarity with numerical methods, statistical analysis, or mathematical modeling
  • Comfortable working with large-scale data and real-world constraints
  • Must be a Singaporean citizen or Permanent Resident (PR)
  • Must be willing to relocate to Malaysia or work remotely from Singapore

Benefits For Algorithm Engineer

  • Competitive salary and performance-based bonuses
  • Remote/ hybrid work model
  • High-impact work and real visibility across the company
  • Flat structure where your ideas are heard and implemented fast
  • Steep learning curve with complex algorithmic challenges
  • Cross-functional exposure and collaboration across ASEAN markets