Masabi
Wilayah: Remote. Sumber lowongan: Jobicy. Lamar melalui halaman sumber.
Tentang Kami_
// Di Masabi, kami memimpin revolusi pembayaran tarif, menggerakkan perjalanan jutaan orang di seluruh dunia. Kami membangun platform pengumpulan tarif yang memungkinkan penumpang membeli dan menunjukkan tiket transportasi umum dengan mulus, baik melalui ponsel, mesin tiket, maupun dengan mengetuk kartu bank mereka untuk bepergian.
Platform Justride kami digunakan di lebih dari 250 lokasi secara global, termasuk beberapa kota terbesar di dunia. Melalui SDK tiket seluler pertama di industri ini, kami telah bermitra dengan pemain besar di bidang transportasi, termasuk Uber, Moovit, dan Transit.
Perjalanan Anda sendiri juga penting bagi kami. Memilih peran di sini berarti bergabung dengan jaringan inovator dari berbagai latar belakang; sekelompok individu bersemangat yang selalu memberikan hasil terbaik. Di sini, Anda akan menemukan berbagai alat yang dibutuhkan untuk membangun karier yang Anda inginkan. Baik Anda mengambil jalur langsung maupun mencoba jalur baru, kami akan mendukung Anda bagaimanapun caranya.
Peran Ini_
Di Masabi, kami menggerakkan perjalanan jutaan orang dengan membuat pembayaran transportasi umum menjadi sederhana, mudah diakses, dan mulus.
Kami sedang membangun platform data berikutnya. Layanan tiket, validasi, dan pembayaran kami telah mempublikasikan event ke Kafka, dan selama tahun depan, kami akan mengubah event tersebut menjadi lakehouse yang terkelola di AWS yang dapat dikueri oleh instansi transportasi, tim internal, dan API kami. Platform ini akan menggantikan penyimpanan data berbasis Elasticsearch yang kami gunakan saat ini.
Anda akan bergabung dengan tim Data kecil yang beranggotakan Software Engineer yang merancang sekaligus membangun: memilih pendekatan, mengukur performa dan biaya, serta mendokumentasikan pilihan Anda. Anda akan menerapkan praktik software engineering pada platform data, mulai dari layanan yang diuji dengan baik dan pemeriksaan CI hingga infrastruktur sebagai kode (infrastructure as code). Apa yang Anda bangun akan membentuk cara instansi dan tim kami sendiri menggunakan data mereka.
Lokasi_
Ini adalah peran kontrak jarak jauh penuh (fully remote) bagi mereka yang berbasis di Rumania
Tanggung Jawab_
- Membangun dan menjalankan layanan yang menyerap (ingest) topik Kafka ke dalam tabel Apache Iceberg di AWS, termasuk partisi, kompaksi, deduplikasi, dan pemuatan ulang (backfill) data historis
- Menulis kode yang bersih, teruji dengan baik, dan mudah dipelihara, menggunakan tools AI dengan pertimbangan yang matang, serta berkontribusi pada code review dan standar teknik bersama
- Bekerja sama dengan tim yang memproduksi data terkait kontrak data, termasuk skema Avro dengan klasifikasi tingkat field, aturan evolusi skema, dan pemeriksaan CI yang meneggakkannya
- Membangun privasi dan akses ke dalam platform: penghapusan data pribadi, retensi, dan kontrol akses per instansi
- Membangun lapisan kueri di balik API data yang berorientasi pada pelanggan, serta memberikan akses kepada pihak lain melalui Athena
- Mengevaluasi pendekatan teknis, mengukur performa dan biaya, serta mendokumentasikan pilihan yang Anda buat
- Memigrasikan dashboard, laporan, dan ekstrak keuangan yang sudah ada ke platform baru
- Di tahap selanjutnya, membangun lapisan terkurasi dari metrik bersama dan dataset yang siap bisnis untuk tools BI dan asisten analitik AI
Kualifikasi Anda_
Yang Anda perlukan:
- Dasar-dasar software engineering yang kuat: Anda menulis kode untuk production, mengujinya dengan benar, dan terbiasa bekerja dengan Git dan pipeline CI
- Kefasihan AI: Anda menggunakan tools koding AI setiap hari dan memeriksa hasilnya dengan cermat, terutama untuk SQL, perubahan skema, dan hal apa pun yang memengaruhi keakuratan data
- Kemampuan SQL yang baik dan memiliki pengalaman dalam membangun atau menjalankan pipeline data, sehingga Anda nyaman bekerja dengan data mulai dari sumber hingga kueri
- Pemahaman yang kuat tentang pemodelan data
- Komunikasi yang jelas dan percaya diri dalam bahasa Inggris lisan maupun tulisan
Hal yang akan membantu Anda sukses:
- Pengalaman menjalankan lakehouse atau data warehouse di environment production
- Pengalaman production dengan Kafka dan skema (idealnya Avro)
- Pengalaman menangani data pribadi, termasuk privasi, retensi, dan kontrol akses
- Anda merasa nyaman membuat keputusan desain dan menjelaskan untung-ruginya, baik secara tertulis maupun dalam percakapan
- Anda menikmati kerja sama erat dengan tim yang memproduksi data, bukan hanya tim yang menggunakannya
- Nilai tambah (nice to have): Pengalaman JVM (Kotlin atau Java), Apache Iceberg, Terraform, AWS Lake Formation, DuckDB
Kami tidak mengharapkan Anda menguasai seluruh poin di atas. Yang terpenting adalah rasa ingin tahu, kemauan untuk belajar, dan motivasi untuk bertanggung jawab penuh atas pekerjaan Anda.
Yang Akan Anda Pelajari_
- Cara membangun platform data dari awal untuk platform pembayaran tarif global yang digunakan oleh instansi transportasi dan jutaan penumpang
- Pengalaman langsung dengan stack lakehouse modern: Iceberg, Athena, Lake Formation, Kafka, dan Avro di AWS
- Cara membentuk arah teknis dalam tim kecil, tempat pilihan desain dan dokumentasi Anda menjadi standar
- Cara menggunakan tools AI secara optimal dalam pekerjaan teknik nyata, di dalam tim yang mendukung penggunaannya dan peduli pada hasil yang tepat
Stack Kami_
- Java atau Kotlin
- AWS: S3, Apache Iceberg, Athena, Lake Formation (dan berpotensi lebih banyak engine kueri)
Untuk melamar pekerjaan ini, silakan kunjungi jobicy.com.