FULL_TIME
Senior Backend Engineer, Database Excellence (Ruby)
GitLab adalah platform orkestrasi cerdas untuk DevSecOps. GitLab membantu organisasi meningkatkan produktivitas pengembang, memperbaiki efisiensi operasional, mengurangi risiko keamanan dan kepatuhan, serta mempercepat transformasi digital. Lebih dari 50 juta pengguna terdaftar dan lebih dari 50% perusahaan dalam Fortune 100* mempercayai GitLab untukmanship perangkat lunak yang lebih baik dan lebih aman dengan lebih cepat. Prinsip yang sama yang tertanam dalam produk kami tercermin dalam cara kerja tim kami: kamiherrangkai AI sebagai pengali produktivitas utama, dengan seluruh anggota tim diharapkan mengintegrasikan AI ke dalam alur kerja harian untuk mendorong efisiensi, inovasi, dan dampak. GitLab adalah tempat karier berekselerasi, inovasi berkembang, dan setiap suara dihargai. Budaya kerja berkinerja tinggi kami dibangun melalui nilai-nilai kami dan pertukaran pengetahuan berkelanjutan, sehingga anggota tim dapat mencapai potensi penuh sambil berkolaborasi dengan pemimpin industri untuk menyelesaikan masalah kompleks. Susun masa depan bersama kami sambil membangun teknologi yang mengubah cara dunia mengembangkan perangkat lunak.
* Fortune 500® adalah merek dagang terdaftar milik Fortune Media IP Limited dan digunakan berdasarkan lisensi. Klaim berdasarkan data GitLab. Fortune 100 mengacu 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 serta tidak mendukung produk atau layanannya.
Gambaran umum peran
Sebagai Senior Backend Engineer dalam grup Database Excellence, Anda akan membangun dan mengembangkan kerangka kerja data serta perangkat lunak pendukung yang menjaga datastore aplikasi GitLab tetap skalabel, sehat, dan aman, baik di GitLab.com maupun di ribuan instance yang dikelola mandiri.
Fokus utama peran ini adalah membangun kontrol pertumbuhan data proaktif untuk GitLab.com, termasuk kerangka kerja retensi dan manajemen siklus hidup, penerapan kebijakan retensi saat perubahan skema, serta perangkat lunak pendukung yang menjaga pertumbuhan basis data tetap berkelanjutan seiring AI mendorong perkembangan perangkat lunak dan mempercepat penumpukan data.
Anda akan membantu tim di seluruh GitLab untuk memahami arsitektur data, penempatan data, dan manajemen siklus hidup secara confident, sekaligus secara proaktif mengidentifikasi titik jenuh dalam infrastruktur GitLab.com dan mendorong tindakan perbaikan bersama timmitra. Setelah tim ini baru saja pindah ke dalam organisasi Data Engineering, Anda juga akan membentuk fitur skalabilitas dan kesehatan data baru untuk pelanggan yang mengelola instance secara mandiri, dengan bekerja secara langsung menggunakan PostgreSQL dan Ruby on Rails dalam lingkungan yang sepenuhnya remote dan sangat kolaboratif.
Beberapa contoh proyek kami:
Data Growth Controls (penerapan retensi dan manajemen siklus hidup data)
SQL Traffic Replay Tooling
Background Operations Framework
Apa yang akan Anda kerjakan
Mengembangkan dan menyempurnakan fitur backend serta kerangka kerja data yang membuat interaksi tim GitLab dengan data dalam skala besar menjadi aman dan efisien, baik untuk deployment SaaS maupun yang dikelola mandiri.
Merancang dan membangun kerangka kerja retensi data dan manajemen siklus hidup, termasuk penerapan kebijakan retensi, perangkat lunak untuk penghapusan data massal, serta identifikasi otomatis tabel yang memerlukan kebijakan retensi.
Membangun guardrail bergeser ke kiri, seperti pemeriksaan analisis statis dan penerapan saat terjadi perubahan skema, untuk menangkap pola pertumbuhan data yang tidak berkelanjutan sebelum mencapai produksi.
Berkolaborasi erat dengan tim manajemen produk, UX, frontend, infrastruktur, pengiriman perangkat lunak, dan analitik untuk merancang serta Releas solusi berkinerja tinggi.
Meninjau dan memperbaiki perubahan terkait basis data dari engineers lain dan kontributor komunitas, serta memastikan integritas, keamanan, dan kinerja data di seluruh skenario deployment.
Merancang, membangun, dan memelihara perangkat lunak seperti SQL traffic replay dan kerangka kerja operasi latar belakang untuk secara proaktif menemukan serta menangani masalah skalabilitas dan kinerja.
Meneliti, merancang, dan mengimplementasikan perbaikan terhadap retensi data dan manajemen siklus hidup, kinerja basis data, skalabilitas, dan kesehatan data, termasuk bidang seperti strategi soft delete dan pengujian migrasi basis data.
Mendokumentasikan praktik terbaik basis data, pola yang perlu dihindari, dan panduan arsitektur data agar pengembang dapat mengambil keputusan yang tepat.
Mengembangkan perangkat lunak dan guardrail proaktif yang membantu pengembang mendeteksi serta memperbaiki potensi masalah kinerja dan data sejak awal siklus pengembangan.
Apa yang kami harapkan
Pengalaman rekayasa perangkat lunak profesional dengan PostgreSQL di lingkungan produksi besar dan kompleks, termasuk solusi high availability dengan automatic failover dan migrasi data tanpa downtime, serta pengelolaan dataset besar atau cepat berkembang melalui pendekatan seperti retensi data, pengarsipan, partitioning, atau manajemen siklus hidup.
Kemahiran dalam Ruby on Rails atau framework Ruby lainnya, termasuk merancang, mengimplementasikan, dan meninjau fitur backend.
Kemampuan untuk mempertimbangkan desain perangkat lunak, algoritma, dan trade-off kinerja pada level sistem.
Kemampuan komunikasi tertulis yang kuat serta comfortably bekerja secara asynchronous dalam tim yang sepenuhnya remote dan tersebar.
Gaya kerja yang mandiri, keterampilan organisasi yang efektif, serta kemampuan mengelola prioritas sebagai “manager of one”.
Keselarasan dengan nilai-nilai GitLab, termasuk transparansi, kolaborasi, inklusi, dan kontribusi terhadap open source.
Keterbukaan untuk mempelajari dan menerapkan perangkat lunak serta pendekatan baru, termasuk pengalaman yang dapat diterapkan dari bidang data, infrastruktur, atau perangkat lunak pendukung pengembang.
Kesiapan untukUGA participate dalam rotasi piket basis data tier 2 pada zona waktu Anda.
Grup Database Excellence adalah tim backend remote dan agile yang membangun serta memelihara kerangka kerja, pola, dan perangkat lunak pendukung yang memungkinkan tim GitLab bekerja dengan data dalam skala besar secara confident di seluruh datastore aplikasi. Sebagai bagian dari organisasi Data Engineering yang lebih luas, kami berfokus pada skalabilitas data, kesehatan data, danianas개발 untuk GitLab.com serta ribuan deployment yang dikelola mandiri. Kami collaborate erat dengan tim infrastruktur, pengiriman perangkat lunak, dan analitik untuk memastikan perubahan data aman, berkinerja baik, dan kompatibel di berbagai lingkungan.
Kami adalah kontributor yang independen, terorganisasi sendiri, dan collaborate secara asynchronous di seluruh wilayah. Saat ini, kami memperluas misi dari fokus mengidentifikasi dan menangani titik jenuh secara proaktif dalam infrastruktur GitLab.com menjadi delivering fitur skalabilitas dan inisiatif kesehatan data bagi pelanggan yang mengelola instance secara mandiri.
Bagaimana GitLab mendukung karyawan penuh waktu
Manfaat untuk mendukung kesehatan, keuangan, dan kesejahteraan Anda:
Cuti terl berbayar yang fleksibel
Team Member Resource Groups
Kompensasi berbasis ekuitas dan Employee Stock Purchase Plan
Dana Pengembangan dan Pertumbuhan
Cuti orang tua
Harap dicatat bahwa kami menerima ketertarikan dari kandidat dengan tingkat pengalaman yang berbeda; banyak kandidat yang berhasil tidak memenuhi seluruh persyaratan. Selain itu, penelitian menunjukkan bahwa orang dari kelompok yang kurang terwakili lebih cenderung tidak melamar pekerjaan kecuali memenuhi seluruh kualifikasi. Jika Anda tertarik dengan peran ini, silakan lamarkan dan biarkan tim rekrutmen kami menilai lamaran Anda.
Panduan perekrutan berdasarkan negara
GitLab merekrut anggota tim baru di berbagai negara di seluruh dunia. Seluruh peran kami bersifat remote, tetapi beberapa peran mungkin memiliki persyaratan eligibilitas tertentu berdasarkan lokasi. Tim Talent Acquisition kami dapat membantu menjawab pertanyaan mengenai lokasi setelah proses rekrutmen dimulai.
Kebijakan privasi
Silakan tinjau Kebijakan Privasi Rekrutmen kami. Privasi Anda penting bagi kami.
GitLab dengan bangga menjadi tempat kerja yang setara peluang dan merupakan pemberi kerja affirmative action. Kebijakan dan praktik GitLab terkait rekrutmen, ketenagakerjaan, pengembangan dan kemajuan karier, promosi, serta pensiun hanya berdasarkancomingsSASerts Escalate merits, tanpa memandang ras, warna kulit, agama, leluhur, jenis kelamin, termasuk kehamilan, laktasi, orientasi seksual, identitas gender, atau ekspresi gender, asal kebangsaan, usia, kewarganegaraan, status perkawinan, penyandang disabilitas fisik atau mental, informasi genetik, termasuk riwayat medis keluarga, status Veteran yang sudah Compatibility Dari collectif Veteran yang dilindungi, termasuk Veteran yang mengalami disabilitas, Veteran yang baru dipisahkan dari fascinatingJOIN US Veteran, Veteran yang masih bertugas secara aktif dalam keadaan perang atau Veteran yang pernah_tasks decorated oleh Veteran yang menerima lencana perang atau kampanye, serta Veteran yang telah menerima Armed Forces service medal, atau dasar lain yang dilindungi oleh hukum.
GitLab tidak akan mentoleransi diskriminasi atau pelecehan berdasarkan karakteristik tersebut. Lihat juga Kebijakan EEO GitLab serta EEO adalah Hukum. Jika Anda memiliki disabilitas atau kebutuhan khusus yang memerlukan akomodasi, beri tahu kami selama proses rekrutmen.
Senior Backend Engineer, Database Excellence (Ruby)
GitLab • UK
Gaji tidak dicantumkan
Deskripsi Pekerjaan
Ringkasan
- Perusahaan
- GitLab
- Lokasi
- UK
- Tipe kerja
- FULL_TIME
- Gaji
- Gaji tidak dicantumkan
- Tanggal tayang
- 1 Nov 2026
Sumber & keterlacakan data
Jobicy (public board)Buka sumber asli ↗https://jobicy.com/jobs/158300-senior-backend-engineer-database-excellence-ruby
Siap melamar? Langsung di sumber asli.Buka Halaman Lamaran
Lowongan Terkait Lainnya
FULL_TIMEHari Ini
Senior Backend Engineer, Trusted Agentic Development
GitLab • Poland
Gaji tidak dicantumkanLihat Detail →
FULL_TIMEHari IniSenior Backend Engineer (Go), Tenant Scale: Gitaly
GitLab • Poland
Gaji tidak dicantumkanLihat Detail →
FULL_TIME2dSenior Backend Engineer, Core DevOps: Container Registry
GitLab • UK
Gaji tidak dicantumkanLihat Detail →
FULL_TIME2dSenior Backend Engineer, Core DevOps
GitLab • UK
Gaji tidak dicantumkanLihat Detail →