Tips Loker

← Kembali ke Daftar Lowongan

FULL_TIME

Backend Engineer, Knowledge Graph (Rust)

GitLab • Canada

Gaji tidak dicantumkan


Deskripsi Pekerjaan

Insinyur Backend, Knowledge Graph (Rust) GitLab adalah platform orkestrasi cerdas untuk DevSecOps. GitLab membantu organisasi meningkatkan produktivitas developer, memperbaiki efisiensi operasional, mengurangi risiko keamanan dan kepatuhan, serta mempercepat transformasi digital. Lebih dari 50 juta pengguna terdaftar dan lebih dari 50% perusahaan Fortune 100* mempercayai GitLab untuk merilis perangkat lunak yang lebih baik dan lebih aman dengan lebih cepat. Prinsip yang tertanam dalam produk kami juga tercermin dalam cara kerja tim kami: kami menjadikan AI sebagai pengganda produktivitas inti, dan semua anggota tim diharapkan menggunakannya dalam alur kerja sehari-hari untuk mendorong efisiensi, inovasi, dan dampak. GitLab adalah tempat karier berkembang lebih cepat, inovasi tumbuh, dan setiap suara dihargai. Budaya berkinerja tinggi kami digerakkan oleh nilai-nilai dan pertukaran pengetahuan yang berkelanjutan, sehingga anggota tim dapat mencapai potensi penuh mereka sambil berkolaborasi dengan para pemimpin industri untuk memecahkan masalah yang kompleks. Ciptakan masa depan bersama kami saat kami membangun teknologi yang mengubah cara dunia mengembangkan perangkat lunak. * Fortune 500® adalah merek dagang terdaftar milik Fortune Media IP Limited yang digunakan berdasarkan lisensi. Klaim ini berdasarkan data GitLab. Fortune 100 merujuk pada 20% perusahaan dengan peringkat teratas dalam daftar Fortune 500 tahun 2025 yang diterbitkan pada Juni 2025. Fortune dan Fortune Media IP Limited tidak berafiliasi dengan GitLab dan tidak mendukung produk atau layanan GitLab. Sebagai Backend Engineer tingkat Intermediate di tim GitLab Orbit, Anda akan membantu membangun dan mengoperasikan layanan data berbasis graf yang mendukung agen GitLab Duo, analitik, dan fitur tingkat arsitektur di seluruh deployment GitLab.com, Dedicated, dan Self-Managed. Anda akan bergabung dengan tim yang mengutamakan Rust dan menghargai kepemilikan yang jelas, desain sistem yang matang, serta pemikiran yang cermat mengenai data dan keandalan. Layanan Knowledge Graph adalah backend berbasis Rust yang membangun property graph dari data siklus hidup pengembangan perangkat lunak (SDLC) dan kode GitLab. Layanan ini menggunakan ClickHouse, NATS JetStream, dan Data Insights Platform. Layanan ini menyediakan kueri graf yang aman serta alat MCP yang digunakan oleh agen AI dan fitur produk. Dalam peran ini, Anda akan mengembangkan fitur dan perbaikan di area yang cakupannya jelas, mempelajari arsitektur yang lebih luas, serta berkontribusi pada keandalan, observabilitas, dan kesiapan operasional. Pada tahun 1, Anda akan memiliki kepemilikan yang jelas atas komponen atau fitur tertentu, misalnya bagian dari pipeline pengindeksan SDLC atau jalur kueri. Anda akan membantu mengurangi titik kegagalan tunggal melalui pengujian dan runbook yang lebih baik, serta membantu tim merilis layanan analitik yang lebih mudah dipelihara dan dikembangkan seiring waktu. Yang akan Anda kerjakan Mengimplementasikan dan mengembangkan fitur backend pada layanan Knowledge Graph berbasis Rust, termasuk perubahan pada mesin kueri, alur pengindeksan SDLC dan kode, serta endpoint API, termasuk endpoint MCP, dengan bimbingan dari engineer senior dan staff engineer. Memelihara integrasi antara Knowledge Graph dan bagian lain dari platform GitLab, dengan bekerja di area yang berhubungan dengan GitLab Rails, Data Insights Platform (Siphon, NATS, ClickHouse), dan GitLab Duo Agent Platform. Berkontribusi dalam diskusi desain sistem dengan mengusulkan berbagai opsi, mengajukan pertanyaan, dan mendokumentasikan keputusan, dengan fokus pada keandalan, skalabilitas, dan kemudahan pemeliharaan untuk beban kerja graf analitik. Meningkatkan kematangan operasional layanan dengan menambahkan atau menyempurnakan metrik, logging, runbook, alert, dan tugas kecil terkait kesiapan, serta berpartisipasi dalam rotasi on-call sesuai tingkat dan pengalaman Anda. Berkolaborasi secara asinkron dengan rekan di bidang produk, data, infrastruktur, keamanan, dan AI untuk memperjelas persyaratan, menyelaraskan cakupan, serta merilis fitur dengan aman bagi pelanggan dan berkelanjutan bagi tim. Menggunakan alur kerja pengembangan berbantuan AI secara bertanggung jawab, misalnya menggunakan agen yang didukung Knowledge Graph dan alat Duo internal, serta berbagi praktik yang berhasil dengan tim sambil tetap berfokus pada kualitas dan ketepatan kode. Berpartisipasi dalam code review, sesi berbagi pengetahuan, dan pairing untuk belajar dari orang lain sekaligus membantu mempertahankan standar yang konsisten di seluruh codebase. Berkontribusi di berbagai bagian stack bila diperlukan, termasuk pekerjaan Ruby sesekali untuk integrasi Rails dan jalur otorisasi, atau perubahan frontend kecil yang berkaitan dengan fitur Knowledge Graph, misalnya plumbing UI Software Architecture Map. Yang Anda bawa Pengalaman profesional dalam membangun dan memelihara sistem backend di lingkungan produksi, dengan pemahaman tentang keandalan, kemudahan pemeliharaan, dan cara mendukung layanan dari waktu ke waktu, misalnya dalam respons serta tindak lanjut insiden. Menguasai setidaknya 1 bahasa backend modern dan memiliki minat kuat terhadap Rust, dengan pengalaman Rust sebelumnya atau bukti yang jelas bahwa Anda dapat beradaptasi dengan cepat dan menghasilkan pekerjaan dalam codebase yang mengutamakan Rust serta sensitif terhadap performa. Memiliki pengalaman dengan sistem data terdistribusi atau analitik, misalnya database OLAP, sistem messaging bergaya Kafka atau NATS, atau pipeline change data capture (CDC), atau memiliki motivasi kuat untuk mengembangkan keterampilan tersebut dalam peran ini. Memiliki minat pada pemodelan data graf dan pola kueri, seperti property graph, traversal multi-langkah (n-hop), dan agregasi, serta bersedia mempelajari alat dan konsep yang digunakan dalam Knowledge Graph seiring waktu. Memiliki pengalaman praktis atau minat kuat dalam menggunakan alat AI untuk pengembangan sehari-hari, disertai pendekatan yang matang untuk memvalidasi output dan mengintegrasikan AI ke dalam alur kerja. Memiliki pola pikir yang tidak terikat pada bahasa pemrograman tertentu dan bukti bahwa Anda dapat mempelajari bahasa serta framework baru sesuai kebutuhan, misalnya Ruby, Go, atau TypeScript/Vue ketika pekerjaan bersentuhan dengan sistem terkait. Memiliki dasar-dasar desain sistem yang solid sesuai tingkat pengalaman Anda, termasuk kemampuan menalar trade-off, mengajukan pertanyaan yang tepat, dan menyelaraskan pekerjaan implementasi dengan keputusan arsitektur yang terdokumentasi. Nyaman bekerja dalam lingkungan dengan proses yang minim dan kepemilikan yang tinggi, tempat Anda bertanggung jawab atas pekerjaan sendiri, menyempurnakan perumusan masalah bersama rekan satu tim, serta menyampaikan perkembangan secara jelas dalam tulisan lintas zona waktu di lingkungan yang sepenuhnya remote. Tentang tim GitLab Orbit berada dalam organisasi Data Engineering. Kami bekerja erat dengan mitra di bidang AI (Duo Agent Platform), analitik, infrastruktur dan delivery, serta keamanan karena pekerjaan kami mencakup banyak bagian platform. Kami berkolaborasi secara asinkron, bukan mengikuti model feature factory. Salah satu tantangan utama kami saat ini adalah melakukan penskalaan secara berkelanjutan seiring meningkatnya penggunaan dan anggota tim mengambil cuti. Hal ini mencakup penguatan perilaku multi-tenant. Pada saat yang sama, kami sedang membawa Knowledge Graph ke Kisaran gaji pokok untuk level yang tercantum pada peran ini saat ini hanya berlaku bagi penduduk Amerika Serikat. Kisaran ini dimaksudkan untuk mencerminkan tarif gaji pokok peran tersebut di berbagai lokasi di AS. Tingkat grade dan kisaran gaji ditentukan melalui wawancara serta peninjauan pendidikan, pengalaman, pengetahuan, keterampilan, kemampuan pelamar, kesetaraan dengan anggota tim lain, kesesuaian dengan data pasar, dan lokasi geografis. Kisaran gaji pokok tidak mencakup bonus, ekuitas, atau manfaat. Lihat informasi lebih lanjut mengenai manfaat dan ekuitas kami. Peran penjualan juga berhak mendapatkan insentif yang ditargetkan hingga 100% dari gaji pokok yang ditawarkan. Kisaran Gaji Amerika Serikat: 115.200—162.000 USD Cara GitLab mendukung karyawan penuh waktu Manfaat untuk mendukung kesehatan, keuangan, dan kesejahteraan Anda Cuti Berbayar Fleksibel Team Member Resource Groups Kompensasi Ekuitas dan Employee Stock Purchase Plan Dana Pertumbuhan dan Pengembangan Cuti Orang Tua Perlu diketahui bahwa kami menyambut minat dari kandidat dengan tingkat pengalaman yang beragam; banyak kandidat yang berhasil tidak memenuhi setiap persyaratan. Selain itu, penelitian menunjukkan bahwa orang dari kelompok yang kurang terwakili cenderung tidak melamar pekerjaan kecuali mereka memenuhi setiap kualifikasi. Jika Anda tertarik dengan peran ini, silakan melamar dan biarkan perekrut kami menilai lamaran Anda. Pedoman Perekrutan Berdasarkan Negara: GitLab merekrut anggota tim baru di berbagai negara di seluruh dunia. Semua peran kami bersifat remote, tetapi beberapa peran mungkin memiliki persyaratan kelayakan berdasarkan lokasi tertentu. Tim Talent Acquisition kami dapat membantu menjawab pertanyaan mengenai lokasi setelah proses rekrutmen dimulai. Kebijakan Privasi: Silakan tinjau Recruitment Privacy Policy kami. Privasi Anda penting bagi kami. GitLab bangga menjadi tempat kerja yang memberikan kesempatan setara dan pemberi kerja yang menerapkan affirmative action. Kebijakan dan praktik GitLab terkait rekrutmen, pekerjaan, pengembangan dan kemajuan karier, promosi, serta pensiun semata-mata didasarkan pada merit, tanpa memandang ras, warna kulit, agama, leluhur, jenis kelamin, termasuk kehamilan, menyusui, orientasi seksual, identitas gender, atau ekspresi gender, asal negara, usia, kewarganegaraan, status perkawinan, disabilitas mental atau fisik, informasi genetik, termasuk riwayat kesehatan keluarga, status pemutusan hubungan dari militer, status veteran yang dilindungi, yang mencakup veteran penyandang disabilitas, veteran yang baru berpisah dari militer, veteran dengan status dinas aktif pada masa perang atau veteran dengan tanda jasa kampanye, serta veteran penerima medali dinas Angkatan Bersenjata, atau dasar lain yang dilindungi hukum. GitLab tidak menoleransi diskriminasi atau pelecehan berdasarkan karakteristik tersebut. Lihat juga GitLab’s EEO Policy dan EEO is the Law. Jika Anda memiliki disabilitas atau kebutuhan khusus yang memerlukan akomodasi, beri tahu kami selama proses rekrutmen.

Ringkasan

Perusahaan
GitLab
Lokasi
Canada
Tipe kerja
FULL_TIME
Gaji
Gaji tidak dicantumkan
Tanggal tayang
26 Okt 2026
Terlihat sejak
27 Okt 2026
Sumber & keterlacakan data
Jobicy (public board)Buka sumber asli ↗https://jobicy.com/jobs/157191-backend-engineer-knowledge-graph-rust
Siap melamar? Langsung di sumber asli.Buka Halaman Lamaran
Lamar di Sumber Asli →

Lowongan Terkait Lainnya

FULL_TIME2d

Intermediate Fullstack Engineer (Ruby/Vue.js), Growth

GitLab • Poland

Gaji tidak dicantumkanLihat Detail →
FULL_TIME2d

Intermediate Software Engineer, Security Factory: Vulnerability Management

GitLab • Canada

Gaji tidak dicantumkanLihat Detail →
FULL_TIME4d

Forward Deployed Engineer - EMEA

GitLab • France

Gaji tidak dicantumkanLihat Detail →
FULL_TIME4d

Engineering Manager, Tenant Scale: Gitaly

GitLab • UK

Gaji tidak dicantumkanLihat Detail →