Backend Machine Learning Programmer

Virtuos Kuala Lumpur

Kuala Lumpur

Hybrid

MYR 180,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Virtuos Kuala Lumpur is seeking a Backend Machine Learning Programmer to build scalable services and data infrastructure powering 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 a team advancing AI‑assisted coding and agentic approaches across Virtuos, collaborating with ML and frontend engineers to deliver features end to end.

Qualifications

  • Bachelor’s degree in CS/Engineering or equivalent.
  • 4+ years backend engineering experience.
  • Strong Python backend skills.
  • Hands-on AWS cloud services experience.
  • Experience with big-data and distributed processing.
  • Experience serving ML models and vector/search stores.
  • APIs, microservices, containerization and monitoring.
  • CI/CD pipelines – GitLab and Horde; Jenkins/TeamCity optional.
  • Game development experience is valued.
  • Excellent written and spoken English.
  • 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 machine-learning 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 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 ML and frontend engineers to deliver features end to end.

Skills

Python
APIs
Microservices
CI/CD
GitLab
Jenkins
English
AWS
Big data
AI coding assistants

Education

Bachelor's in CS/Engineering

Tools

AWS
GitLab
Jenkins
TeamCity

Job description

Position Overview

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.

Responsibilities
  • 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
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
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
Technical Machine Learning Producer
Technical Machine Learning Producer

Virtuos • Kuala Lumpur

On-site
MYR 180,000 - 280,000
Senior Backend Developer
Senior Backend Developer

Carousellgroup • Kuala Lumpur

On-site
MYR 180,000 - 300,000
Data scientist (AI Engineer)
Data scientist (AI Engineer)

Oxydata Software • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Dynamic team environment
Cutting-edge technologies
Growth-oriented support
Senior Principal Backend Development Engineer Kuala Lumpur, Malaysia
Senior Principal Backend Development Engineer Kuala Lumpur, Malaysia

Bybit Limited • Kuala Lumpur

On-site
MYR 200,000 - 360,000
Study Growth Fund
Internal Events
Global Collaboration
+2
Technical Machine Learning Producer
Technical Machine Learning Producer

Virtuos Kuala Lumpur • Kuala Lumpur

On-site
MYR 180,000 - 300,000
AI Engineer
AI Engineer

Mercedes-Benz Malaysia • Puchong

Hybrid
MYR 150,000 - 250,000
Platform Architecture & Engineering (AI & OSS)
Platform Architecture & Engineering (AI & OSS)

Maxis • Kuala Lumpur

On-site
MYR 80,000 - 120,000