Deskripsi pekerjaan
Perusahaan mencari Data Engineering Specialist yang bertanggung jawab penuh untuk merancang, membangun, mengelola, dan mengoptimalkan infrastruktur data, arsitektur basis data, serta pipeline pemrosesan informasi berskala besar. Posisi ini memegang peran strategis dalam memastikan keandalan, keamanan, dan ketersediaan data perusahaan bagi kebutuhan analisis maupun kecerdasan buatan. Dalam kesehariannya, Anda akan berkolaborasi erat dengan Data Scientist dan Product Manager untuk mengembangkan sistem ETL/ELT, melakukan optimasi kueri basis data relasional maupun non-relasional, serta mengimplementasikan orkestrasi data menggunakan teknologi cloud terkini. Peran ini menuntut penguasaan teknis yang mendalam pada berbagai bahasa pemrograman, kerangka kerja big data, serta kepatuhan yang ketat terhadap standar keamanan data perusahaan.
Tanggung jawab: Tugas-tugas ini merupakan tanggung jawab teknis inti yang berfokus pada rekayasa data ( data engineering ) secara spesifik:; Pengembangan Pipeline Data: Merancang, membangun, dan memelihara sistem pemrosesan data bervolume besar ( Extract, Transform, Load / ETL maupun ELT) yang tangguh dan terukur; Manajemen Arsitektur Data: Mengembangkan dan mengelola arsitektur basis data relasional (SQL) dan non-relasional (NoSQL), serta data warehouse atau data lake milik perusahaan; Jaminan Kualitas Data ( Data Quality ): Menerapkan validasi dan pembersihan data untuk memastikan integritas, akurasi, dan konsistensi data sebelum digunakan untuk analisis atau machine learning; Optimalisasi Kinerja: Melakukan penyesuaian ( tuning ) sistem dan kueri data untuk memaksimalkan kecepatan akses, efisiensi penyimpanan, dan skalabilitas infrastruktur; Integrasi Sistem: Menghubungkan berbagai sumber data pihak ketiga (API, sistem CRM, ERP, dll.) ke dalam infrastruktur data terpusat perusahaan; Orkestrasi dan Otomatisasi: Mengelola jadwal aliran data dan mengotomatiskan proses data berulang menggunakan alat orkestrasi (seperti Apache Airflow atau dbt); Tugas-tugas ini bersifat operasional lintas fungsi dan pendukung ekosistem IT perusahaan:; Kolaborasi Lintas Divisi: Bekerja sama erat dengan Data Scientist, Data Analyst, dan Product Manager untuk memahami kebutuhan data fungsional dan menerjemahkannya ke dalam solusi teknis; Dokumentasi Teknis: Membuat dan memelihara dokumentasi yang komprehensif terkait struktur database , desain sistem, aliran data, dan kamus data ( data dictionary ); Kepatuhan Keamanan (IT Security & Compliance): Memastikan bahwa seluruh proses penyimpanan dan aliran data mematuhi kebijakan keamanan perusahaan serta regulasi perlindungan data yang berlaku (misalnya UU PDP atau GDPR); Pemecahan Masalah ( Troubleshooting ): Mengidentifikasi, menganalisis, dan memperbaiki bug atau hambatan teknis ( bottleneck ) dalam operasional pipeline data sehari-hari; Eksplorasi Teknologi: Mengikuti perkembangan teknologi Big Data terbaru dan merekomendasikan pembaruan perangkat atau framework untuk meningkatkan efisiensi operasional.
Kualifikasi: Persyaratan minimum yang dibutuhkan untuk menjalankan posisi ini dengan efektif:; Pendidikan & Pengalaman:; Gelar Sarjana (S1) atau Magister (S2) di bidang Ilmu Komputer, Teknik Informatika, Sistem Informasi, Statistika, atau bidang terkait; Pengalaman kerja minimal 3-5 tahun sebagai Data Engineer, Software Engineer, atau Database Administrator yang berfokus pada arsitektur data besar; Keahlian Teknis ( Hard Skills ):; Bahasa Pemrograman: Tingkat kemahiran tingkat lanjut dalam JavaScript/TypeScript, Go, PHP (untuk legacy apps), Python, html, css; Manajemen Basis Data: Menguasai bahasa SQL dengan sangat baik. Berpengalaman dengan RDBMS (PostgreSQL, MySQL) dan NoSQL (MongoDB, Cassandra, Redis); Ekosistem Big Data: Berpengalaman dalam menggunakan framework pemrosesan data terdistribusi seperti Apache Spark, Hadoop, atau Kafka; Cloud Computing: Memiliki pengalaman implementasi pada platform Cloud (AWS, Google Cloud Platform, atau Microsoft Azure) dan layanannya seperti AWS Redshift, Google BigQuery, atau Azure Synapse; Alat Orkestrasi & CI/CD: Familiar dengan Apache Airflow, dbt, Docker, Kubernetes, serta praktik pengembangan perangkat lunak (Git, CI/CD); Keahlian Non-Teknis ( Soft Skills ):; Kemampuan analisis dan pemecahan masalah ( problem-solving ) yang sangat kuat; Kemampuan komunikasi yang baik untuk menjelaskan konsep teknis kompleks kepada rekan kerja non-teknis; Mampu bekerja secara mandiri maupun berkolaborasi dalam tim ( Agile/Scrum environment ); Memiliki perhatian yang tinggi terhadap detail ( detail-oriented ).
Tanggung jawab
- Tugas-tugas ini merupakan tanggung jawab teknis inti yang berfokus pada rekayasa data ( data engineering ) secara spesifik:
- Pengembangan Pipeline Data: Merancang, membangun, dan memelihara sistem pemrosesan data bervolume besar ( Extract, Transform, Load / ETL maupun ELT) yang tangguh dan terukur
- Manajemen Arsitektur Data: Mengembangkan dan mengelola arsitektur basis data relasional (SQL) dan non-relasional (NoSQL), serta data warehouse atau data lake milik perusahaan
- Jaminan Kualitas Data ( Data Quality ): Menerapkan validasi dan pembersihan data untuk memastikan integritas, akurasi, dan konsistensi data sebelum digunakan untuk analisis atau machine learning
- Optimalisasi Kinerja: Melakukan penyesuaian ( tuning ) sistem dan kueri data untuk memaksimalkan kecepatan akses, efisiensi penyimpanan, dan skalabilitas infrastruktur
- Integrasi Sistem: Menghubungkan berbagai sumber data pihak ketiga (API, sistem CRM, ERP, dll.) ke dalam infrastruktur data terpusat perusahaan
- Orkestrasi dan Otomatisasi: Mengelola jadwal aliran data dan mengotomatiskan proses data berulang menggunakan alat orkestrasi (seperti Apache Airflow atau dbt)
- Tugas-tugas ini bersifat operasional lintas fungsi dan pendukung ekosistem IT perusahaan:
- Kolaborasi Lintas Divisi: Bekerja sama erat dengan Data Scientist, Data Analyst, dan Product Manager untuk memahami kebutuhan data fungsional dan menerjemahkannya ke dalam solusi teknis
- Dokumentasi Teknis: Membuat dan memelihara dokumentasi yang komprehensif terkait struktur database , desain sistem, aliran data, dan kamus data ( data dictionary )
- Kepatuhan Keamanan (IT Security & Compliance): Memastikan bahwa seluruh proses penyimpanan dan aliran data mematuhi kebijakan keamanan perusahaan serta regulasi perlindungan data yang berlaku (misalnya UU PDP atau GDPR)
- Pemecahan Masalah ( Troubleshooting ): Mengidentifikasi, menganalisis, dan memperbaiki bug atau hambatan teknis ( bottleneck ) dalam operasional pipeline data sehari-hari
- Eksplorasi Teknologi: Mengikuti perkembangan teknologi Big Data terbaru dan merekomendasikan pembaruan perangkat atau framework untuk meningkatkan efisiensi operasional
Kualifikasi
- Persyaratan minimum yang dibutuhkan untuk menjalankan posisi ini dengan efektif:
- Pendidikan & Pengalaman:
- Gelar Sarjana (S1) atau Magister (S2) di bidang Ilmu Komputer, Teknik Informatika, Sistem Informasi, Statistika, atau bidang terkait
- Pengalaman kerja minimal 3-5 tahun sebagai Data Engineer, Software Engineer, atau Database Administrator yang berfokus pada arsitektur data besar
- Keahlian Teknis ( Hard Skills ):
- Bahasa Pemrograman: Tingkat kemahiran tingkat lanjut dalam JavaScript/TypeScript, Go, PHP (untuk legacy apps), Python, html, css
- Manajemen Basis Data: Menguasai bahasa SQL dengan sangat baik. Berpengalaman dengan RDBMS (PostgreSQL, MySQL) dan NoSQL (MongoDB, Cassandra, Redis)
- Ekosistem Big Data: Berpengalaman dalam menggunakan framework pemrosesan data terdistribusi seperti Apache Spark, Hadoop, atau Kafka
- Cloud Computing: Memiliki pengalaman implementasi pada platform Cloud (AWS, Google Cloud Platform, atau Microsoft Azure) dan layanannya seperti AWS Redshift, Google BigQuery, atau Azure Synapse
- Alat Orkestrasi & CI/CD: Familiar dengan Apache Airflow, dbt, Docker, Kubernetes, serta praktik pengembangan perangkat lunak (Git, CI/CD)
- Keahlian Non-Teknis ( Soft Skills ):
- Kemampuan analisis dan pemecahan masalah ( problem-solving ) yang sangat kuat
- Kemampuan komunikasi yang baik untuk menjelaskan konsep teknis kompleks kepada rekan kerja non-teknis
- Mampu bekerja secara mandiri maupun berkolaborasi dalam tim ( Agile/Scrum environment )
- Memiliki perhatian yang tinggi terhadap detail ( detail-oriented )
Informasi lowongan
- Tipe pekerjaan
- Full-time
- Pendidikan
- S1
- Gaji
- Negosiasi