Algorithm Engineer

Remote, USA
Posted Jun 13, 2026
Full-time

Working arrangement: Thailand (Hybrid — remote + in-office at our Thailand office)


Design Algorithms That Power Smarter, Faster, Fairer Financial Systems

At BJAK, we’re on a mission to simplify financial services through intelligent, scalable systems that reach millions across Southeast Asia. As an Algorithm Engineer, you’ll design the core logic behind everything from personalization and optimization to fraud detection and pricing models. You’ll be part of a lean, high-impact team where your decisions directly shape real-world outcomes.

This is a Hybrid role based in Thailand, collaborating closely with our HQ in Malaysia and regional product, data, and engineering teams.

Why This Role Matters

  • You’ll design mission-critical algorithms that influence accuracy, efficiency, and decision-making

    Your work will directly shape high-impact product features used by millions

    You’ll collaborate across engineering, data, and product to solve meaningful, real-world problems

    You’ll contribute to scalable, production-grade systems with measurable business impact

    What You’ll Do

    • 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

      You’ll Thrive Here If You...

      • Love solving tough, real-world problems through structured, elegant algorithm design

        Take ownership from end to end — from theory to production impact

        Are curious, adaptable, and constantly pushing to level up your technical capabilities

        Can work through ambiguity and figure things out without waiting for instruction

        Embrace startup speed — fast changes, tight feedback loops, and quick iteration energize you

        Enjoy collaborating with humble, driven teammates who share knowledge freely

        Proactively seek better solutions, even outside your current expertise

        Turn chaos into structure and messy problems into scalable systems

        Requirements

        • 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 Thai citizen

          Must be willing to work hybrid from our Thailand office while collaborating with the Malaysia team

          Nice to Have

          • Experience with machine learning, statistical modeling, or data mining

            Familiarity with optimization solvers, constraint programming, or heuristic algorithms

            Exposure to cloud platforms, production systems, or microservices architecture

            Prior experience in high-growth startups or product-focused engineering teams

            What You’ll Get

            • Competitive salary and performance-based bonuses

              Hybrid work model — flexible remote + collaborative office time

              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

              About BJAK

              BJAK is Southeast Asia’s largest digital insurance platform. Headquartered in Malaysia with operations in Thailand, Taiwan, and Japan, we help millions of users access affordable financial protection through innovation, automation, and AI. From pricing engines and fraud detection to recommendation systems, our technology powers simpler, faster, and fairer financial experiences across the region.

              If you’re passionate about building real-world algorithms with purpose and precision, join us at BJAK and help shape the future of inclusive finance.

More Remote Jobs