Mô tả Công việc
- Tham gia và phát triển Mobile App trên nền tảng Native và Hybrid;
- Thực hiện xử lý các lỗi trong quá trình lập trình, kiểm thử và vận hành chính thức;
- Thực hiện xây dựng các tài liệu, quy trình hỗ trợ, vận hành hệ thống;
- Phối hợp với các bộ phận/nhóm liên quan để xử lý lỗi theo quy trình/quy định Phát triển phần mềm/Triển khai dự án;
- Thực hiện các công việc khác theo phân công.
Yêu Cầu Công Việc
Yêu cầu Chuyên môn:
- Tốt nghiệp đại học trở lên các chuyên ngành CNTT, Điện tử viễn thông.
- Có ít nhất 01 năm kinh nghiệm lập trình Mobile App
- Thành thạo tối thiểu 01 ngôn ngữ lập trình Object C, Swift, Java, ReactNative, Flutter
- Hiểu biết về webservice SOAP/Restful, chuẩn message JSON, OOP, XML, Design partern, web server, Microservice/SOA/API
- Sử dụng thành thạo các IDE phát triển và các tool quản lý source code, quản lý công việc. (CI/CD: Jenkin, GIT, ANT)
Yêu cầu Kỹ năng:
- Có kỹ năng giao tiếp tốt;
- Có khả năng làm việc độc lập, theo nhóm, chịu áp lực công việc;
- Trung thực, cẩn thận, có trách nghiệm và chủ động trong công việc;
Ưu tiên các ứng viên:
- Đã có kinh nghiệm phát triển hệ thống liên quan đến Ngân hàng số, AI hoặc các hệ thống phần mềm CNTT khác của Ngân hàng.
- Ứng viên có kinh nghiệm làm việc với trục tích hợp ESB, triển khai ứng dụng theo mô hình Micro services, Cloud Services
- Hiểu biết về DepOps, viết script CI/CD, Docker là một lợi thế
- Kiến thức triển khai dự án với các phương pháp khác nhau như agile, water-fall, Kanban… là một lợi thế
- Có kiến thức cơ bản về hệ thống, Network, OS (Window, Linux ..) là một lợi thế
- Tiếng anh đọc hiểu tài liệu tiếng anh chuyên ngành tốt, giao tiếp tốt là một lợi thế.
Thông tin khác
- Độ tuổi: Không giới hạn tuổi
- Lương: Cạnh tranh
Mọi người cũng đã tìm kiếm
Công việc của Thực tập sinh Lập Trình Nhúng là gì?
Thực tập sinh nhúng (Embedding Intern) là một người thực tập hoặc sinh viên tham gia vào một dự án hoặc chương trình thực tập liên quan đến việc phát triển hoặc nghiên cứu về các mô hình nhúng (embedding models) trong lĩnh vực trí tuệ nhân tạo (AI) và xử lý ngôn ngữ tự nhiên (NLP). Các mô hình nhúng thường được sử dụng để biểu diễn dữ liệu dưới dạng các vectơ số học có chiều thấp hơn, giúp làm giảm kích thước và tăng khả năng hiểu dữ liệu.
Mô tả công việc của Thực tập sinh nhúng
Thực tập sinh nhúng thường sẽ làm việc trong các dự án như:
- Phát triển mô hình nhúng: Thiết kế, triển khai và đánh giá các mô hình nhúng mới để cải thiện hiệu suất trong các ứng dụng AI và NLP.
- Xử lý ngôn ngữ tự nhiên: Sử dụng mô hình nhúng để giải quyết các vấn đề liên quan đến xử lý ngôn ngữ tự nhiên như dịch máy, phân loại văn bản, trích xuất thông tin, và nhiều ứng dụng khác.
- Dự án nghiên cứu: Tham gia vào các dự án nghiên cứu về phát triển mô hình nhúng mới hoặc cải tiến các phương pháp hiện tại.
- Học máy: Áp dụng các kỹ thuật học máy và thống kê để huấn luyện và đánh giá các mô hình nhúng.
- Tối ưu hóa: Tối ưu hóa hiệu suất của mô hình nhúng, bao gồm việc điều chỉnh siêu tham số và tối ưu hóa các thuật toán liên quan.
Thực tập sinh nhúng cần có kiến thức về học máy, xử lý ngôn ngữ tự nhiên, và các kỹ thuật liên quan. Việc tham gia vào các dự án thực tế trong lĩnh vực này có thể giúp họ tích luỹ kinh nghiệm và kỹ năng cần thiết để phát triển sự nghiệp trong lĩnh vực trí tuệ nhân tạo và xử lý ngôn ngữ tự nhiên.
Thực tập sinh Lập Trình Nhúng có mức lương bao nhiêu?
Lương cơ bản
Lương bổ sung
78 - 117 triệu
/nămLộ trình sự nghiệp Thực tập sinh Lập Trình Nhúng
Tìm hiểu cách trở thành Thực tập sinh Lập Trình Nhúng, bạn cần có những kỹ năng và trình độ học vấn nào để thành công cũng như đạt được mức lương mong đợi ở mỗi bước trên con đường sự nghiệp của bạn.
Số năm kinh nghiệm
Điều kiện và Lộ trình trở thành một Thực tập sinh Lập Trình Nhúng?
Yêu cầu tuyển dụng của Thực tập sinh nhúng
Dưới đây là hai tiêu chí chính mà một công ty hoặc tổ chức có thể yêu cầu từ ứng viên đối với vị tríThực tập sinh nhúng, bao gồm kiến thức chuyên môn và kỹ năng cơ bản:
Kiến thức chuyên môn
- Machine Learning (Học máy): Ứng viên cần hiểu về cơ bản về học máy, bao gồm các thuật toán như học sâu (deep learning) và học máy cơ bản. Điều này bao gồm kiến thức về mạng nơ-ron (neural networks), hồi quy (regression), phân loại (classification), và các kiến thức liên quan.
- Xử lý ngôn ngữ tự nhiên (NLP): Kiến thức về xử lý ngôn ngữ tự nhiên là quan trọng, bao gồm việc hiểu về mô hình nhúng văn bản (text embedding models) như Word2Vec, GloVe, hay Transformer-based models. Ứng viên cần biết cách sử dụng các thư viện và framework phổ biến trong NLP như NLTK, spaCy, TensorFlow, PyTorch, và scikit-learn.
- Ngôn ngữ lập trình: Sử dụng ít nhất một ngôn ngữ lập trình phổ biến cho học máy và NLP như Python hoặc R.
- Cơ sở dữ liệu: Hiểu biết về cơ sở dữ liệu và kỹ năng truy vấn dữ liệu sẽ giúp ứng viên làm việc với dữ liệu thô và phân tích dữ liệu.
Kỹ năng cơ bản
- Kỹ năng lập trình: Khả năng lập trình sẽ rất quan trọng, bao gồm việc viết mã, sửa lỗi, và thực hiện thử nghiệm mô hình. Ứng viên cần biết cách sử dụng các thư viện và framework phổ biến trong lĩnh vực học máy và NLP.
- Kỹ năng nghiên cứu: Khả năng tìm hiểu và đọc các bài báo nghiên cứu, tài liệu kỹ thuật, và tài liệu tham khảo để áp dụng kiến thức vào dự án cụ thể.
- Kỹ năng giao tiếp: Khả năng giao tiếp hiệu quả, cả trong việc trình bày ý tưởng và báo cáo kết quả cho đồng nghiệp và quản lý là quan trọng.
- Kỹ năng xử lý dữ liệu: Có khả năng xử lý dữ liệu thô, làm sạch dữ liệu, và chuẩn bị dữ liệu cho việc huấn luyện mô hình là một kỹ năng quan trọng.
Nhớ rằng yêu cầu cụ thể có thể thay đổi tùy theo công ty và dự án cụ thể. Tuy nhiên, những tiêu chí này thường là cơ bản để bắt đầu một vị trí Thực tập sinh nhúng.
Lộ trình thăng tiến của Thực tập sinh nhúng
Mức lương bình quân của Thực tập sinh nhúng có thể khác nhau tùy thuộc vào nhiều yếu tố như trình độ chuyên môn, kỹ năng, trách nhiệm công việc, địa điểm và điều kiện thị trường lao động.
- Thực tập sinh an toàn thông tin: 7 - 8 triệu đồng/tháng
- Thực tập sinh unity developer: 4 - 6 triệu đồng/tháng
Thực tập sinh lập trình nhúng (0-1 năm kinh nghiệm)
Trong giai đoạn này, thực tập sinh lập trình nhúng thường làm việc dưới sự hướng dẫn của các lập trình viên nhúng có kinh nghiệm. Thực tập sinh thường được giao nhiệm vụ nhỏ, giúp họ làm quen với quy trình lập trình nhúng và các công nghệ, ngôn ngữ lập trình liên quan.
Nhân viên lập trình nhúng (1-3 năm kinh nghiệm)
Sau khoảng 1-3 năm kinh nghiệm, một Thực tập sinh nhúng có thể thăng chức thành nhân viên lập trình nhúng. Nhân viên lập trình nhúng thường đảm nhận các nhiệm vụ lập trình, kiểm thử và bảo trì phần mềm nhúng. Các nhiệm vụ có thể bao gồm viết mã, tích hợp phần cứng và phần mềm, kiểm tra và gỡ lỗi, tối ưu hóa hiệu suất và đảm bảo tính ổn định của hệ thống.
Kỹ sư lập trình nhúng (3-5 năm kinh nghiệm)
Kỹ sư lập trình nhúng thường có trách nhiệm thiết kế và phát triển phần mềm nhúng cho các dự án. Các nhiệm vụ có thể bao gồm thiết kế kiến trúc phần mềm, tối ưu hóa hiệu suất, tương tác với các bộ phận phần cứng và tham gia vào quy trình phát triển sản phẩm.
Chuyên gia lập trình nhúng (Trên 5 năm kinh nghiệm)
Với hơn 5 năm kinh nghiệm và thành tựu đáng kể trong lĩnh vực lập trình nhúng, một kỹ sư lập trình nhúng chính có thể trở thành chuyên gia lập trình nhúng hoặc các vị trí quản lý cao hơn. Chuyên gia lập trình nhúng thường có kiến thức sâu rộng về các công nghệ nhúng, có khả năng giải quyết các vấn đề phức tạp và cung cấp sự tư vấn và hướng dẫn cho các thành viên khác trong nhóm.
Lưu ý rằng lộ trình này chỉ là một ví dụ và có thể thay đổi tùy thuộc vào từng công ty, ngành công nghiệp và sự phát triển cá nhân. Ngoài ra, việc tiếp tục học tập, cải thiện kỹ năng lập trình, và có các chứng chỉ liên quan cũng có thể ảnh hưởng đến lộ trình thăng tiến của một lập trình viên nhúng.