Backend Machine Learning Programmer

Counterpunch A Virtuos Studio

Kuala Lumpur

On-site

MYR 180,000 - 300,000

Full time

9 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Counterpunch A Virtuos Studio in Kuala Lumpur seeks a Backend Machine Learning Programmer to build scalable services and data infrastructure powering AI products. You will design cloud-native systems on AWS, create large-scale data pipelines and deploy ML models in production, with a focus on AI-assisted coding tools and agentic approaches.

The role requires strong backend experience in Python, AWS, and data processing, plus clear English communication.

Qualifications

  • Bachelor's degree in Computer Science, Engineering or equivalent experience.
  • Strong backend engineering skills in Python and server-side development.
  • Hands-on experience with AWS cloud services and data pipelines.
  • Experience serving ML models and working with databases including vector/search stores.
  • Excellent written and spoken English.
  • Around 4+ years of backend engineering experience.
  • Hands-on experience with AI coding assistants such as Claude Code, Codex CLI, GitHub Copilot or equivalent.

Responsibilities

  • Design and build scalable backend services and APIs for ML features.
  • Build and operate large-scale data pipelines for big datasets.
  • Deploy, serve and scale ML models in production, including embeddings and vector search.
  • Design and operate AWS cloud infrastructure for reliability, security and cost-efficiency.
  • Own data storage and retrieval across relational and vector/search stores.
  • Build CI/CD, observability and automated testing for backend systems.
  • Collaborate with ML and frontend engineers to deliver end-to-end features.

Skills

Python
AWS
Big data
APIs
CI/CD
Game development
English
Backend engineering
AI coding assistants

Education

Bachelor's degree in Computer Science or Engineering

Tools

GitLab
Jenkins
Horde
TeamCity

Job description

Jora Malaysia will close on 16th September 2026. Thank you for being with us, we are cheering you on as you continue your career journey.

To be a part of Virtuos means to be a creator.

At Virtuos, we harness the latest technologies to make games better and more immersive than ever before. That is why we pride ourselves in constantly pushing the boundaries of possibility since our founding in 2004.

Virtuosi is a team of experts - people who have come together to share their mutual passion for making and playing games. People with the same enthusiasm for exploring new ideas and the constant drive to excel in their field. People who believe in earning success through dedication.

At Virtuos, we are at the forefront of gaming, creating exciting new experiences daily. Join us to Play, Grow and Win - together.

ABOUT THE POSITION
RESPONSIBILITIES

We are looking for a Backend Machine Learning Programmer to build the scalable services and data infrastructure that power our AI products. You will design cloud-native systems on AWS, build large-scale data pipelines, and deploy and serve machine-learning models in production. You will join the team advancing AI-assisted coding and agentic approaches across Virtuos - creating AI agents and solutions that make our developers more productive - alongside our work, to a smaller degree, on real-time AI, game AI, and quality-engineering agents. This is a global Virtuos role. Being based in our Kuala Lumpur office is a plus but not required. On-site presence is expected at the start, and a hybrid arrangement (three days in the office, two days from home) can be agreed after an initial on-site period. A fully remote arrangement is not offered for this role. We're happy to discuss individual circumstances and reasonable accommodations within this arrangement.

  • Design and build scalable backend services and APIs for machine-learning and AI features.
  • Build and operate large-scale data pipelines for ingesting, processing and storing big datasets.
  • Deploy, serve and scale machine-learning models in production, including inference, embeddings and vector search.
  • Design and operate cloud infrastructure on AWS, ensuring reliability, security and cost-efficiency.
  • Own data storage and retrieval across relational and vector/search stores.
  • Build CI/CD, observability and automated testing for backend systems.
  • Collaborate with machine-learning and frontend engineers to deliver features end to end.
QUALIFICATIONS
  • Strong backend engineering skills in Python (and/or another server-side language).
  • Hands-on experience with AWS cloud services (compute, storage, containers and serverless).
  • Experience with big-data and distributed-data processing at scale.
  • Experience serving machine-learning models and working with databases, including vector/search stores.
  • A solid grounding in APIs, microservices, containerization and monitoring.
  • Experience with CI/CD pipelines - GitLab and Horde are a strong plus; Jenkins and TeamCity a lesser plus.
  • Game development experience is valued.
  • Bachelor's degree in Computer Science, Engineering or equivalent experience.
  • Excellent written and spoken English.
  • Around 4+ years of backend engineering experience.
  • Hands-on experience with AI coding assistants such as Claude Code, Codex CLI, GitHub Copilot or equivalent (required).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Machine Learning Programmer
Backend Machine Learning Programmer

Virtuos • Kuala Lumpur

Hybrid
MYR 150,000 - 210,000
Backend Machine Learning Programmer
Backend Machine Learning Programmer

Virtuos Kuala Lumpur • Kuala Lumpur

Hybrid
MYR 180,000 - 240,000
Cloud ML Backend Engineer: AWS, Vector Search, Scalable AI
Cloud ML Backend Engineer: AWS, Vector Search, Scalable AI

Virtuos Kuala Lumpur • Kuala Lumpur

Hybrid
MYR 180,000 - 240,000
Senior Software Engineer
Senior Software Engineer

Virtuos Holdings • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Career growth
Talented peers
Big brands exposure
+6
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Snappymob Sdn. Bhd. (Reg. No. 201201040611 / 1025089-W) • Kuala Lumpur

Hybrid
MYR 180,000 - 300,000
Accessible Location near LRT
Career Growth & Mentorship
Hybrid work arrangements
Senior AI/ML Engineer
Senior AI/ML Engineer

JAD CONNECT SERVICES • Selangor

On-site
MYR 120,000 - 180,000
Junior Backend Engineer
Junior Backend Engineer

Radii Global • Kuala Lumpur

On-site
MYR 67,000 - 112,000
Backend ML Engineer for AI-Powered Games
Backend ML Engineer for AI-Powered Games

Counterpunch A Virtuos Studio • Kuala Lumpur

On-site
MYR 180,000 - 300,000
Cloud-Native ML Backend Engineer (AI Pipelines & Production)
Cloud-Native ML Backend Engineer (AI Pipelines & Production)

Virtuos • Kuala Lumpur

Hybrid
MYR 150,000 - 210,000
Senior Data Scientist
Senior Data Scientist

Averis Sdn Bhd • Kuala Lumpur

On-site
MYR 180,000 - 280,000