Mohon tunggu...
Kelompok 5 PSM 22
Kelompok 5 PSM 22 Mohon Tunggu... Mahasiswa - Mahasiswa Universitas Negeri Medan

Jurusan Matematika

Selanjutnya

Tutup

Ilmu Alam & Tekno

Matematika Murni dan Komputasi adalah Sahabat Digital

14 November 2023   10:23 Diperbarui: 14 November 2023   10:30 326
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

Seorang dengan profesi software engineer harus memiliki kemampuan teknis maupun non teknis. Contoh dari kemampuan teknis adalah harus mampu memahami bahasa pemrograman yang digunakan baik dalam bentuk aplikasi maupun website.

Sedangkan, non teknis berarti dituntut untuk mampu menganalisis data serta memiliki kemampuan komunikasi yang efektif.

Melansir laman ZD Net, software engineer (SE) adalah para ahli yang berperan dalam proses analisis kebutuhan dan desain pengguna, konstruksi, serta uji perangkat lunak seperti aplikasi.

Dalam melaksanakan tugasnya, mereka menggunakan bahasa pemrograman seperti C++, Java, dan Python saat merancang software untuk aplikasi komputer, aplikasi seluler, platform cloud, dan aplikasi web.

Salah satu peran dan tanggungjawab dari seorang software engineer ialah bertanggungjawab atas seluruh siklus pengembagan perangkat lunak yang diminta klien (perusahaan). Seperti memperhatikan kebutuhan perusahaan, merancang solusi holistik. Termasuk komponen-komponen yang nantinya saling berhubungan. Dan bekerja sama dan melaksanakan tugas-tugas system analyst, programmer, hingga Software Quality Assurance engineer.

4. Machine Learning Engineer 

Melansir laman ids ac id, Machine learning engineer atau bisa di singkat ML Engineer yang merupakan salah satu spesialisasi dari AI engineer, adalah tenaga ahli yang meneliti, mengembangkan, dan merancang perangkat lunak yang beroperasi secara mandiri tanpa pemrograman tambahan untuk menghasilkan prediction model yang sudah otomatis. Mereka harus melakukan penskalaan pada prediction agar lebih sesuai dengan volume data yang penting bagi bisnis.

Mereka membangun sistem AI yang menggunakan kumpulan data yang sangat besar untuk merancang dan membangun algoritma yang mempelajari dan membuat prediksi dan juga berperan sebagai jembatan antara sistem AI dan data scientist dengan pengintegrasian rekayasa perangkat lunak dan analisis data. Karena, memang biasanya ML Engineer berkolaborasi dengan data scientist, administrator, data analyst, data engineer dan perancangan data.

Beberapa peran dan tanggungjawab seorang ML engineer di antaranya ialah mendesain dan mengembangkan sistem pembelajaran mesin, mengimplementasikan algoritma ML & AI, merepresentasikan data dan melakukan analisis statistik serta bekerja sama dan membantu pihak lain mengoptimalkan model ML

Dibalik dari pekerjaan ML yang begitu kompleks, terdapat skill yang harus dipersiapkan agar menjadi seorang ML engineer, di antaranya yaitu matematika terapan, logical and critical thinking, bahasa pemrograman (Java, C, C++), memahami linux/unix, instusi data dan masih banyak lagi.

5. Data Scientist

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun