inDrive
inDrive
1.001 – 5.000 Karyawan
LogistikPemasaranPerjalanan
inDrive ni kampuni ya kimataifa ya huduma za usafiri na uwasilishaji inayoendesha soko la usafiri wa magari na huduma za vifaa linalowaunganisha abiria, madereva, wasafirishaji na biashara. Huduma zake zinajumuisha usafiri wa ndani ya jiji, safari za baina ya miji, uwasilishaji wa vifurushi na mizigo, pamoja na huduma za kifedha kwa watumiaji na madereva kupitia inDrive.Money. Mfumo wa kampuni huwawezesha watumiaji kujadiliana kuhusu nauli, huku shughuli zake pana zikihusisha usafirishaji wa vifaa, usafiri na huduma nyingine zinazohusiana na soko katika nchi mbalimbali.

Senior Backend Software Engineer, Platform AI — inDrive

Bangun layanan Go dan Python untuk platform machine learning inDrive, mendukung model produksi dan perangkat MLOps. Bantu mengoperasikan infrastruktur berkapasitas tinggi yang terpantau, melayani sistem di 48 negara.

Deskripsi

  • Bangun dan operasikan layanan backend Go dan Python serta perangkat internal untuk platform machine learning.
  • Antarkan layanan produksi hingga tahap peluncuran, pemantauan, dan dukungan siaga.
  • Teliti dan rancang fitur platform, serta dokumentasikan pertimbangan teknis utama.
  • Kembangkan perangkat deployment dan SDK untuk penyajian model, penskalaan otomatis, dan pengambilan data.
  • Hubungkan layanan machine learning ke sistem backend melalui komunikasi sinkron dan asinkron.
  • Bekerja sama dengan ilmuwan data dan engineer ML untuk CI/CD model dan pipeline, pemantauan, serta metrik kinerja.
  • Sediakan observabilitas menyeluruh melalui metrik, log, dasbor, tracing, peringatan, dan panduan operasional.
  • Kelola infrastruktur sebagai kode dengan Terraform dan Terragrunt menggunakan pull request yang ditinjau.
  • Ikut dalam tinjauan kode dan desain, membimbing engineer, serta menilai perubahan yang dihasilkan AI dengan standar yang sama seperti kontribusi lainnya.
  • Bekerja lintas tim ilmu data, ML, rekayasa perangkat lunak, dan rekayasa data.

Persyaratan

  • Minimal lima tahun pengalaman profesional dalam rekayasa backend, termasuk menangani sistem berkapasitas tinggi.
  • Pengalaman produksi yang kuat dengan Go, termasuk fitur-fitur lanjutannya.
  • Mahir menggunakan Python untuk pemrosesan data dan pengembangan layanan.
  • Kemampuan SQL yang kuat, termasuk desain skema, pengindeksan, optimasi kueri, replikasi, dan partisi.
  • Pengalaman menggunakan Redis atau penyimpanan nilai-kunci sejenis.
  • Pengalaman dengan HTTP, gRPC, Kafka, atau RabbitMQ, dengan fokus pada keandalan.
  • Pengalaman dengan Docker dan pipeline CI/CD, serta pengetahuan kerja tentang Kubernetes.
  • Pengalaman dengan layanan inti AWS atau Google Cloud untuk komputasi, penyimpanan, jaringan, serta manajemen identitas dan akses.
  • Memahami siklus hidup machine learning, termasuk persiapan data, metrik kinerja model, persyaratan nonfungsional, dan pergeseran konsep.
  • Mengenal scikit-learn, PyTorch, atau TensorFlow.
  • Pengalaman merancang dan mengoperasikan sistem observabilitas dengan metrik, pencatatan log, dasbor, tracing, peringatan, dan panduan operasional.
  • Pengalaman menggunakan Prometheus, Grafana, ELK, atau perangkat sejenis.
  • Mengenal alur kerja Git, tinjauan kode, baris perintah Linux, dan dasar-dasar jaringan seperti TCP/IP, DNS, VPC, serta load balancer.
  • Mampu menjelaskan pertimbangan teknis dengan jelas kepada ilmuwan data, pemilik produk, dan engineer siaga.
  • Pengalaman tambahan yang bermanfaat: perangkat MLOps seperti Databricks, SageMaker, Kubeflow, MLflow, atau Airflow; inferensi GPU atau LLM; agen pengodean AI; pasar berkembang; atau perangkat infrastruktur sebagai kode.

Tunjangan

  • Bekerja dalam skala global, dengan model produksi yang melayani armada di seluruh dunia, anggaran GPU yang memadai, dan beban kerja LLM.
  • Kesempatan bagi engineer backend untuk berkembang ke bidang MLOps, dengan pembelajaran dari tim platform.
  • Kembangkan keterampilan profesional melalui pendampingan, konsultasi karier, dan program pembelajaran.
  • Ikuti Global Talent Exchange Program untuk mendapatkan pengalaman internasional.
  • Berpartisipasi dalam tantangan dan penghargaan tingkat perusahaan, olahraga, kegiatan sosial berdampak yang digerakkan karyawan, serta kegiatan sukarela.
  • Akses kursus bahasa yang dibiayai bersama dan klub percakapan internal.
  • Tunjangan dapat berbeda menurut lokasi.