Lewati ke isi
anakdata.id
≡

Peran di bidang data

Machine Learning Engineer

Membawa model ke produksi dan menjaganya tetap jalan.

Mengambil model yang sudah terbukti bekerja di laptop, lalu membuatnya melayani ribuan permintaan per detik tanpa melambat atau melenceng.

Melanjutkan dari tempat Data Scientist berhenti.

ML Engineer belum dibahas praktisi di sesi Ngobrol Karir. Kami memperbarui halaman ini sesudah sesi tentang data science, ML, dan AI.

Posisinya di perjalanan data

ML Engineer bekerja di satu lapisan saja, ML.
1Sumber data2Ingestion3Storage4Transformasi5Analisis6BI7ML8AI generatifdeploy

Label: Penyusun. Isi tiap lapisan

Bekerja dengan siapa

Data Scientist yang membuat modelnya, dan tim infrastruktur yang menampungnya.
Memberi bahanData ScientistData EngineerMachine Learning EngineerMemakai hasilnyaTim aplikasiTim product

Label: Data (Google Cloud) · Penyusun

Kerjanya apa

Memasang model ke produk supaya berjalan otomatis, cepat, dan bisa dipakai banyak orang.

Analoginya

Insinyur pabrik: mengubah resep juara dapur uji jadi lini produksi yang rasanya sama.

Pertanyaan yang ia jawab

  • “Bagaimana model melayani banyak permintaan sekaligus?”
  • “Bagaimana tahu performa model menurun?”
  • “Kapan model perlu retraining?”

Label: Data (Google Cloud) · Penyusun

Sepekan kerjanya

Membungkus model jadi layanan, memasang pemantauan, dan menyelidiki kenapa akurasinya turun sejak bulan lalu.

  1. 1Mengubah notebook Data Scientist jadi kode production
  2. 2Membangun pipeline ML
  3. 3Deploy model sebagai API
  4. 4Monitoring model di production

Hasil kerjanya

Layanan model yang jalan terus, berikut alarm saat keluarannya mulai bergeser.

  • Model di production
  • API model
  • Pipeline training

Alat yang dipakai

ML Engineer memakai 23 alat di peta alat handout. Sebanyak 8 di antaranya ramah pemula dan diberi warna. Mulailah dari satu alat berwarna di tiap kelompok.

Ramah pemula (8)Menyusul (15)
Orkestrasi
  • Apache Airflow
  • Prefect (ramah pemula)
Penyimpanan
  • Databricks
  • Amazon S3 (object storage)
Analisis
  • Python + pandas (ramah pemula)
  • Jupyter / Google Colab (ramah pemula)
BI dan visualisasi
  • Grafana
Data science dan machine learning
  • scikit-learn (ramah pemula)
  • TensorFlow / Keras
  • PyTorch
  • Hugging Face (model dan dataset) (ramah pemula)
  • MLflow (experiment tracking)
  • Weights & Biases (kini CoreWeave Forge)
MLOps dan deployment
  • FastAPI (ramah pemula)
  • Hugging Face Spaces (ramah pemula)
  • Kubernetes
  • Kubeflow
  • Amazon SageMaker
  • Google Vertex AI
AI generatif
  • Ollama + model open-weight
Kerja sama dan fondasi
  • Docker Desktop
  • Linux CLI / shell (termasuk Git Bash, WSL) (ramah pemula)
  • AWS

Label: Penyusun, per 3 Oktober 2026. Tanda ramah pemula penilaian pengajar, belum hasil survei.

Skill minimum untuk junior
Software engineering (Git, testing), Python kuat, dasar ML, Docker, satu cloud.
Judul lain di lowongan
  • Machine Learning Engineer
  • Applied ML Engineer
  • AI Engineer (sering tertukar)

Roadmap belajarnya

ML Engineer punya tiga anak tangga belajar. Naiklah ke anak tangga berikutnya sesudah batas “cukup kalau” tercapai.

  1. 1

    Fondasi

    Python sebagai software engineer, Git, testing, SQL, dasar ML (Google ML Crash Course)

    Cukup kalau

    Bisa menulis paket Python kecil dengan tes

    AI membantu: Menulis kode dan tes

  2. 2

    Inti

    Deploy model sebagai API, Docker, pipeline training, satu cloud

    Cukup kalau

    Satu model berjalan sebagai layanan dengan log

    AI membantu: Debugging, konfigurasi

  3. 3

    Lanjut

    Monitoring, retraining, distributed processing, LLM

    Cukup kalau

    Bisa menjaga model tetap sehat di produksi

    AI membantu: Sama dengan MLOps Engineer

Label: Penyusun

Fondasi yang dipakai semua peran →

Contoh portfolio

Model sederhana dibungkus API di Docker, dengan tes, log, dan skrip retraining.

Kesalahan umum

Terlalu fokus mengejar akurasi model sampai lupa infrastruktur yang menjalankannya.

Label: Data (lowongan dan Google) · Penyusun

AI dan manusia

Dibantu AI

Menulis kode dan membantu debugging.

Tetap di tangan manusia

Memutuskan model aman dirilis, responsible AI.

Label: Data (lowongan dan Google) · Penyusun

Jalur masuk dan lowongan

Jarang untuk fresh grad. Snapshot 3 Oktober 2026 mencatat 117 lowongan ML dan AI, dari 538 lowongan peran data. Dari yang berdeskripsi lengkap, 17% (10 dari 60) menulis terbuka untuk fresh graduate.

DataSnapshot lowongan 3 Oktober 2026

23 lowongan berjudul ML Engineer, dari 538 lowongan peran data. Dihitung dari judul yang memuat machine learning, ML, MLOps, deep learning, atau computer vision.
Data Analyst221Data Engineer120AI Engineer94Data Scientist47ML Engineer · 4,3%23BI Developer17Data Governance Analyst14Analytics Engineer2
Skill yang paling sering diminta
Dari 16 lowongan berdeskripsi lengkap.
  • Machine learning87,5%

  • Deep learning81,2%

  • Python75%

Kurang dari 20 lowongan, baca sebagai arah saja.
Syarat pengalaman
2 tahun (median dari 17 lowongan yang menulis syaratnya sendiri). Baca sebagai arah saja. Angka gabungan ML dan AI Engineer, karena snapshot memisahkan keduanya dari judul saja.
Lowongan yang meminta 1 tahun atau kurang: 66,7% dari 57 lowongan bersyarat, dan 47,1% kalau isian Glints tidak dihitung, sama dengan halaman pasar kerja. Glints mencatat rentang pengalaman dari batas bawahnya, jadi angka pertama terlalu tinggi. Angka syarat pengalaman ini beda dengan porsi lowongan yang menulis terbuka untuk fresh graduate di atas.
Lowongan berbahasa Inggris
56,7% (34 dari 60 lowongan berdeskripsi lengkap). Angka gabungan ML dan AI Engineer, karena snapshot memisahkan keduanya dari judul saja.

Lowongan ML Engineer dihitung dari judulnya. Snapshot satu hari, 9 website lowongan publik (terbanyak Glints dan Jobstreet), tanpa LinkedIn. Bukan estimasi pasar. Kami mengganti angka di kotak ini begitu snapshot berikutnya keluar.

Cocok untuk Anda?

Cocok kalau

Punya latar belakang atau minat di software engineering, dan tertarik pada bagian yang membuat sesuatu bertahan di dunia nyata.

Kurang cocok kalau

Bukan peran pertama untuk siapa pun. Ia menuntut kemampuan koding yang sudah mapan.

Langkah pertama

Perkuat Python sampai benar-benar nyaman, baru pelajari sisi machine learning-nya.

Sumber gratisnya

Sumber: handout Peta Dunia Data, seri Ngobrol Karir Data & AI, Oktober 2026. Kami menyesuaikan bahasanya untuk anakdata; label di tiap bagian menunjukkan asal isinya.

Kembali ke peta semua peran