Gramian Consulting
Gramian Consulting
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 (Jarak Jauh, Pakistan)

Gramian Consulting mencari insinyur perangkat lunak senior untuk mengevaluasi kode yang dihasilkan AI bagi program pelatihan LLM. Peran ini mencakup peninjauan kode, pengembangan solusi referensi, dan pembuatan tolok ukur untuk penilaian model bahasa.

Deskripsi

  • Mengevaluasi kode yang dihasilkan AI dalam berbagai bahasa pemrograman dan skenario rekayasa perangkat lunak.
  • Menilai kebenaran, keandalan, keamanan, skalabilitas, keterbacaan, dan kemudahan pemeliharaan kode.
  • Mendeteksi bug, kesalahan logika, implementasi yang tidak lengkap, kegagalan pada kasus tepi, dan kelemahan arsitektur.
  • Mempelajari basis kode yang belum dikenal dan menilai dampak perubahan yang diusulkan.
  • Meninjau perbaikan bug, pengembangan fitur, refaktor, integrasi API, pembaruan konfigurasi, dan operasi basis data.
  • Membandingkan alternatif implementasi dan memverifikasi kepatuhannya terhadap persyaratan teknis.
  • Menulis ulang atau menyempurnakan kode menjadi solusi referensi berkualitas tinggi.
  • Menjelaskan masalah teknis dan perbaikan yang disarankan secara jelas.
  • Membuat kriteria evaluasi, anotasi teknis, dan rubrik untuk menilai kualitas kode.
  • Bekerja sama dengan tim riset dan rekayasa untuk mengembangkan tolok ukur pengodean dan memajukan metode evaluasi LLM.

Persyaratan

  • Setidaknya tujuh tahun pengalaman profesional dalam rekayasa perangkat lunak.
  • Menguasai setidaknya satu bahasa seperti Python, JavaScript/TypeScript, Java, C++, Go, C#, Ruby, PHP, atau Rust.
  • Berpengalaman luas dalam membangun, memelihara, men-debug, dan meninjau perangkat lunak kelas produksi.
  • Menguasai prinsip desain perangkat lunak, kode bersih, arsitektur modular, abstraksi, penanganan kesalahan, dan kemudahan pemeliharaan.
  • Mampu menemukan masalah fungsional, kinerja, keamanan, dan desain dalam basis kode yang kompleks.
  • Memiliki kemampuan debugging, analisis akar masalah, dan pemecahan masalah yang kuat.
  • Berpengalaman berpartisipasi dalam peninjauan kode dan alur kerja pengembangan kolaboratif.
  • Memahami Git dan praktik rekayasa perangkat lunak terkini.
  • Menguasai bahasa Inggris tertulis dan mampu menyampaikan umpan balik teknis secara tepat.
  • Memiliki pengetahuan yang baik tentang struktur data, algoritme, API, basis data, dan arsitektur aplikasi.