AI Senior Software Engineer
Build AI Systems That Make Finance Simpler, Smarter, and More Inclusive
At BJAK, we’re using AI to transform how millions of people across Southeast Asia access, understand, and afford insurance and financial services. As an AI Senior Software Engineer, you’ll help architect and build intelligent systems - from fraud detection and personalized recommendations to smart automation and search - that power this mission.
This role is based in Malaysia with a hybrid work arrangement - combining flexible remote work with in-office collaboration at our Kuala Lumpur HQ. You’ll work closely with regional teams across product, engineering, and data to build and scale impactful AI solutions.
Why This Role Matters
You’ll directly impact user experience, automation, and platform intelligence.
You’ll help design and deliver production-grade AI systems used by millions.
You’ll work cross-functionally and shape ML tools and infrastructure from the ground up.
You’ll grow fast in a flat, execution-driven team that values speed, learning, and ownership.
What You’ll Do
Define machine learning goals and strategies with product and data teams
Build and deploy models for personalization, automation, and insight generation
Own data preprocessing, feature engineering, model training, tuning, and evaluation
Develop and maintain scalable ML pipelines and infrastructure
Integrate ML outputs into user-facing applications and backend systems
Stay on top of new AI research and tools, and apply relevant innovations
Support system performance, debugging, and optimization in production environments
You’ll Thrive Here If You...
Take ownership - you care about what you build and the outcomes it drives
Work independently and figure things out without waiting for perfect direction
Embrace speed and ambiguity - you're comfortable with shifting priorities
Are curious, motivated, and always eager to grow your technical and product-thinking skills
Enjoy helping teammates and contributing to a humble, high-performing team culture
Are proactive - you solve problems end-to-end, even if it means learning something new
Thrive in a fast-paced, startup environment where done > perfect and learning is constant
Requirements
Bachelor’s degree in Computer Science, Data Science, Engineering, or any related field
2 - 4 years of experience in AI engineering or backend software development
Strong Python programming skills and familiarity with ML frameworks (e.g., TensorFlow, PyTorch, Scikit-learn)
Solid understanding of the ML lifecycle - from data wrangling to model deployment
Familiarity with deploying models into real-world systems or APIs
Experience using tools like Jupyter, Google Colab, or cloud-based ML platforms
Strong analytical thinking, debugging, and communication skills
Based in Malaysia, with the ability to work in a hybrid setup from PJ HQ
Nice to Have
Experience in NLP, computer vision, or recommender systems
Exposure to cloud infrastructure (e.g., AWS, GCP)
Familiarity with Docker, Git, CI/CD, or model deployment pipelines
Experience working in fast-growth startups or agile product environments
What You’ll Get
Competitive salary and performance-based bonuses
Hybrid work flexibility: remote work plus in-person collaboration at our HQ
High ownership and visibility - your work will reach millions
Rapid learning and growth in a mission-driven company
A flat structure where your voice is heard and ideas are valued
Cross-border exposure to regional product development
About BJAK
BJAK is Southeast Asia’s largest digital insurance platform. Headquartered in Malaysia and operating in Thailand, Taiwan, and Japan, we help millions of users access transparent and affordable financial protection through Bjak.com. We simplify complex financial products through cutting-edge technologies, including APIs, automation, and AI, to build the next generation of intelligent financial systems.
If you're excited to build real-world AI systems and grow fast in a high-impact environment, we’d love to hear from you.
Apply to this Job