Job Search and Career Advice Platform

Enable job alerts via email!

Senior AI/ML Software Engineer

BJAK

Remote

SGD 80,000 - 110,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading digital insurance platform is seeking a Senior AI/ML Software Engineer to enhance their intelligent systems. This fully remote role involves creating machine learning models that improve user experience and efficiency across millions of financial services. The ideal candidate will have a Bachelor's degree and 2-4 years of relevant experience in ML or backend software, with strong Python proficiency. The team offers competitive salary packages and opportunities for personal growth in a collaborative environment.

Benefits

Competitive salary and performance-based bonuses
Flexible, fully remote work arrangement
Opportunities for rapid personal and technical growth

Qualifications

  • 2–4 years of experience in machine learning or backend software development.
  • Hands-on experience with ML frameworks like TensorFlow and PyTorch.
  • Familiarity with model deployment and API development.

Responsibilities

  • Define ML goals and technical strategies with the team.
  • Design and deploy machine learning models for various applications.
  • Manage the full ML lifecycle including data preprocessing and model tuning.

Skills

Python
Machine learning
Strong analytical skills
Problem-solving
Communication skills

Education

Bachelor's degree in Computer Science or related field

Tools

TensorFlow
PyTorch
Scikit-learn
Jupyter
AWS
Docker
Job description
Senior AI/ML Software Engineer

At BJAK, we use AI to make insurance and financial services easier to access, understand, and afford for millions of users. As a Senior AI/ML Software Engineer, you’ll help build the intelligent systems that power this mission - from personalized recommendations and fraud detection to automation and search. This is a fully remote role, working closely with cross-functional teams across regions. You’ll join a fast-paced, flat engineering environment where your execution and ideas shape real-world outcomes every day.

Why This Role Matters
  • Your work will directly improve user experience, efficiency, and platform intelligence
  • You’ll contribute to production-grade AI systems that support millions of users
  • You’ll collaborate across product, data, and engineering to build scalable ML tools end-to-end
  • You’ll grow quickly in a lean, high-impact environment
What You’ll Do
  • 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 insights
  • Manage the full ML lifecycle: data preprocessing, feature engineering, training, tuning, evaluation, deployment
  • Build scalable ML infrastructure and deployment pipelines
  • Integrate ML outputs into user-facing products and backend systems
  • Stay up-to-date with AI/ML research trends and apply relevant innovations
  • Contribute to debugging, testing, and optimization of production ML systems
You’ll Thrive Here If You…
  • Take full ownership and ensure the models you build drive real-world results
  • Are a self-starter who can figure things out even with ambiguity
  • Move with urgency — ship fast, iterate faster
  • Own problems end-to-end, from messy data to deployment
  • Bring a humble, collaborative, team-first attitude
  • Stay calm in fast-changing, high-growth environments
  • Learn obsessively and share openly
Requirements
  • Bachelor’s degree in Computer Science, Data Science, Engineering, or any related technical field
  • Strong proficiency in Python
  • 2–4 years of experience in machine learning or backend software development
  • Hands-on experience with ML frameworks (TensorFlow, PyTorch, Scikit-learn)
  • Solid understanding of ML workflows: data cleaning, model development, tuning, evaluation
  • Familiarity with model deployment, API development, or real-world ML product integration
  • Experience with Jupyter, Colab, or cloud-based ML platforms
  • Strong analytical, problem-solving, and communication skills
  • Comfortable working remotely and collaborating across time zones
Nice to Have
  • Experience with NLP, computer vision, or recommendation systems
  • Familiarity with AWS, GCP, or Azure
  • Exposure to Docker, Git, or CI/CD pipelines
  • Background in high-growth startups or agile product teams
What You’ll Get
  • Competitive salary and performance-based bonuses
  • Flexible, fully remote work arrangement
  • Direct impact - your work reaches millions of users
  • Flat, transparent team environment
  • Opportunities for rapid personal and technical growthCross-regional collaboration and exposure
About BJAK

BJAK is a leading digital insurance platform, helping millions of users access affordable and transparent financial protection. We simplify financial services through AI, automation, and smart APIs, and we're building the next generation of intelligent systems to make finance better, faster, and fairer for everyone.

Job Details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and Information Technology
  • Industries: Software Development

Referrals increase your chances of interviewing at BJAK by 2x

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.