Ini adalah layanan lowongan kerja dan informasi perusahaan yang sedang saya buat sendiri sebagai proyek sampingan.
Saat melihat lowongan kerja, yang sebenarnya ingin diketahui adalah "perusahaan ini punya berapa karyawan, bagaimana rata-rata gaji dan kondisi keuangannya", tetapi hal itu tidak muncul di iklan lowongan. Karena itu, saya membuat layanan ini dengan tujuan mencocokkan data nyata perusahaan ke lowongan secara otomatis dan menampilkannya dalam satu layar.
Gambaran umum
- Integrasi lowongan dari 8 channel: Wanted, Saramin, JobKorea, Jumpit, Rallit, Programmers, Careerly, Remember (proporsi posisi developer cukup tinggi)
- Menampilkan jumlah karyawan, rata-rata gaji, keuangan, sertifikasi pemerintah, serta tech stack/posisi pada tiap lowongan
- Deret waktu tren perekrutan berdasarkan stack, jenis posisi, dan skala perusahaan
- Bisa dilihat tanpa login
Pembaruan terbaru
- Cakupan jumlah karyawan dan rata-rata gaji diperluas secara besar-besaran: data pengungkapan National Pension Service dicocokkan secara lokal setelah normalisasi nama perusahaan, lalu dilengkapi dengan API. Banyak perusahaan yang sebelumnya tidak terdeteksi karena penulisan nama badan hukum (
㈜,주식회사, nama layanan dalam tanda kurung) berhasil dipulihkan melalui normalisasi dan pencocokan nama inti. - Strukturisasi isi lowongan: lowongan dari tiap sumber yang formatnya berbeda-beda (teks biasa/gambar) dinormalisasi menjadi 5 bagian dengan LLM: tugas, kualifikasi, nilai tambah, dan tunjangan. Lowongan berbentuk gambar diubah dulu menjadi teks dengan OCR lalu distrukturkan.
- Penghapusan duplikasi lintas posting: pekerjaan yang sama yang diunggah ke beberapa platform dikelompokkan berdasarkan perusahaan dan judul, lalu digabung menjadi 1 entri perwakilan (termasuk alias nama perusahaan bahasa Inggris ↔ Korea).
- Filter perusahaan bersertifikasi pemerintah: mencocokkan perusahaan venture, Inno-Biz, Main-Biz, dan perusahaan pelaksana R&D pemerintah untuk menyediakan badge/filter.
- Indikator keuangan: rasio ekuitas, ROE, rasio utang + grafik kinerja per tahun serta tren masuk/keluar karyawan.
- Kesegaran data: lowongan baru diperbarui setiap 2 jam, lowongan yang ditutup dinonaktifkan otomatis. Saya juga menambahkan sanity check untuk mendeteksi regresi data secara otomatis (cakupan turun tajam, penghapusan duplikasi gagal).
Sumber data
Lowongan diambil dari masing-masing channel, sedangkan informasi perusahaan menggabungkan National Pension Service (jumlah karyawan, gaji), DART (keuangan), dan data publik sertifikasi pemerintah (odcloud API). Karena siklus pembaruannya berbeda-beda (lowongan=harian/2 jam, pensiun=bulanan, DART=tahunan), masing-masing dikumpulkan dengan periode yang berbeda.
Karena ini dibuat sendiri, masih banyak kekurangan. Silakan dicoba, dan jika memberi masukan akan saya terapkan (bagian bawah situs 'Issue & Contact' → akan didaftarkan sebagai GitHub issue).
1 komentar
Oh.. terima kasih. Anda baik sekali.. Ini akan sangat membantu banyak orang. Terima kasih atas kerja kerasnya.