
Gramian Consulting adalah firma konsultasi yang mengutamakan kerja jarak jauh dan berfokus pada talenta di bidang teknik, data, dan AI. Perusahaan ini membantu organisasi memperluas kapasitas teknis melalui penambahan talenta, perekrutan, tim khusus, dan pengelolaan kontraktor, sekaligus menyediakan layanan seperti pelatihan dan penyetelan halus LLM, agen dan asisten AI, MLOps, serta infrastruktur AI. Perusahaan ini juga mendukung pengembangan karier individu melalui program mentoring dan pendidikan yang mencakup kesiapan karier, persiapan wawancara, dan orientasi terhadap pasar internasional. Pekerjaannya memadukan pengalaman langsung dalam bidang teknik dan perekrutan untuk membantu klien membangun tim teknis dan menerapkan AI pada kebutuhan bisnis.
Insinyur Perangkat Lunak Senior, Evaluasi Kode AI — Kerja Jarak Jauh di Bangladesh
Evaluasi kode yang dihasilkan AI dari segi kebenaran, keamanan, skalabilitas, dan kemudahan pemeliharaan. Bantu mengembangkan tolok ukur pengodean dan meningkatkan metode untuk menilai keluaran model bahasa besar.
Deskripsi
- Evaluasi kode yang dihasilkan AI dalam berbagai bahasa pemrograman dan kasus penggunaan rekayasa perangkat lunak
- Tinjau kode untuk memastikan kebenaran, keandalan, keamanan, skalabilitas, keterbacaan, dan kemudahan pemeliharaan
- Deteksi bug, kelemahan logika, implementasi yang tidak lengkap, kegagalan pada kasus tepi, dan kelemahan arsitektur
- Nilai basis kode yang belum dikenal dan tentukan dampak perubahan yang diusulkan
- Tinjau perbaikan bug, fitur baru, refaktor, integrasi API, pembaruan konfigurasi, dan operasi basis data
- Bandingkan pendekatan implementasi dengan persyaratan teknis yang telah ditetapkan
- Tulis ulang atau tingkatkan kode untuk menghasilkan solusi referensi yang andal
- Jelaskan masalah teknis dan peningkatan yang diusulkan dengan jelas
- Buat kriteria evaluasi, anotasi teknis, dan rubrik penilaian kualitas kode
- Bekerja sama dengan tim riset dan rekayasa untuk merancang tolok ukur pengodean dan memajukan metode evaluasi LLM
Persyaratan
- Setidaknya 7 tahun pengalaman profesional dalam rekayasa perangkat lunak
- Kemahiran tingkat lanjut dalam satu atau beberapa bahasa pemrograman, seperti Python, JavaScript atau TypeScript, Java, C++, Go, C#, Ruby, PHP, atau Rust
- Pengalaman luas dalam membangun, memelihara, men-debug, dan meninjau perangkat lunak berkualitas produksi
- Penguasaan kuat atas prinsip desain perangkat lunak, kode bersih, arsitektur modular, abstraksi, penanganan kesalahan, dan kemudahan pemeliharaan
- Kemampuan yang terbukti untuk menemukan masalah fungsional, kinerja, keamanan, dan desain dalam basis kode yang kompleks
- Kemampuan debugging, analisis akar masalah, dan pemecahan masalah yang kuat
- Pengalaman berpartisipasi dalam tinjauan kode dan proses pengembangan perangkat lunak kolaboratif
- Pemahaman praktis tentang Git dan praktik rekayasa perangkat lunak terkini
- Kemampuan bahasa Inggris tertulis yang kuat dan kemampuan menyampaikan umpan balik teknis dengan jelas
- Pemahaman yang solid tentang struktur data, algoritme, API, basis data, dan arsitektur aplikasi