I. GIỚI THIỆU CHUNG:
Về phòng ban chuyên môn:
Khối Công nghệ trợ lý ảo nghiên cứu và ứng dụng các bài toán trí tuệ nhân tạo trong xử lý tiếng nói và xử lý ngôn ngữ tự nhiên để xây dựng nên các giải pháp Trợ lý ảo cho người dùng cá nhân và doanh nghiệp. Hai sản phẩm tiêu biểu của Khối là Vivi – trợ lý ảo toàn diện cho người Việt đã và đang hoạt động trên toàn bộ các sản phẩm xe điện của VinFast; và Vinbase – nền tảng trợ lý ảo đa nhận thức toàn diện, là nền tảng giúp phát triển Vivi và các trợ lý ảo khác hoạt động trên các hệ thống trả lời và nhắn tin tự động thông minh.
II. MỤC ĐÍCH CỦA VỊ TRÍ NÀY:
- Dẫn dắt và quản lý công việc của một nhóm khoảng 5 kỹ sư phần mềm.
- Thiết kế và phát triển các giải pháp kỹ thuật cho nền tảng AI.
- Tư vấn và thiết kế giải pháp kỹ thuật cho các đối tác sử dụng nền tảng AI.
III. TRÁCH NHIỆM:
- Dẫn dắt quá trình thiết kế, phát triển công nghệ các sản phẩm AI của nhóm phát triển sản phẩm nền tảng.
- Đánh giá yêu cầu, đề xuất giải pháp và phối hợp với các thành viên trong nhóm để phát triển tính năng trong sản phẩm.
- Đảm bảo chất lượng quá trình phát triển, đảm bảo các vấn đề và rủi ro kỹ thuật được phát hiện và đề phòng sớm.
- Duy trì năng lực công nghệ, đào tạo, xây dựng đội ngũ con người, đảm bảo nhóm luôn phát triển sản phẩm AI với các công nghệ và phương pháp tiên tiến nhất.
- Phối hợp với các nhóm khác để cùng phát triển các giải pháp tốt nhất cho sản phẩm.
IV. YÊU CẦU:
Học vấn:
- Tốt nghiệp Đại học trở lên trong chuyên ngành Công nghệ thông tin, Khoa học máy tính hoặc tương đương.
- Xếp loại bằng từ Khá trở lên.
Kinh nghiệm:
- Trên 5 năm làm việc trong lĩnh vực phát triển phần mềm.
- Trên 3 năm kinh nghiệm thiết kế và phát triển giải pháp cho sản phẩm phần mềm, ưu tiên kinh nghiệm làm việc với sản phẩm ứng dụng AI, trợ lý ảo .
- Có kinh nghiệm thiết kế và phát triển các hệ thống back-end với kiến trúc Microservice sử dụng Python/Golang/Java.
- Có kinh nghiệm phát triển front-end sử dụng một trong các công nghệ sau: react, vue.
- Có kinh nghiệm thực tế dẫn dắt và quản lý nhóm phát triển phần mềm.
- Có kinh nghiệm làm việc với các loại cơ sở dữ liệu SQL và NoSQL.
- Có kinh nghiệm viết kiểm thử tự động, có kinh nghiệm sử dụng Jenkins, CICD, Docker, Kubenetes.
- Có kiến thức sâu sắc về cấu trúc dữ liệu, thuật toán, thiết kế hướng đối tượng.
- Có hiểu biết về các phương pháp giao tiếp, xác thực giữa client – server và server – server: HTTP, GRPC, WebSocket, Message Queue…
Kỹ năng:
- Kỹ năng mềm: Kỹ năng phân tích, Tư duy giải quyết vấn đề, Khả năng làm việc nhóm, Khả năng truyền đạt giao tiếp.
- Kỹ năng chuyên môn: Thiết kế hệ thống, Thiết kế hướng đối tượng, Thiết kế CSDL.
- Kỹ năng máy tính: Sử dụng tốt các IDE liên quan đến ngôn ngữ lập trình, OS như Linux, Windows, MacOS và các công cụ văn phòng Word, Excel, Power Point.
- Ngoại ngữ: Tiếng Anh khá.
Điểm cộng/Ưu tiên ứng viên:
- Có kinh nghiệm làm việc với các nền tảng cloud như AWS, Azure hay GCP.
- Có hiểu biết về các nền tảng và công nghệ học máy như TensorFlow, PyTorch, inference như Triton, TensorRT.
- Có kinh nghiệm làm việc trong các nhóm phát triển phần mềm Agile Scrum/Kanban.
V. THÔNG TIN CHUNG:
Địa điểm làm việc: Tầng 9, tòa nhà Century, Times City, 458 Minh Khai, Hà Nội
Thời gian làm việc: 40 giờ/ tuần (từ Thứ Hai tới Thứ Sáu)
Phúc lợi:
- Được hưởng đầy đủ các chế độ bảo hiểm theo quy định của Luật Lao động (BHXH, BHYT, BHTN) và được Công ty mua Bảo hiểm sức khỏe cá nhân theo cấp bậc vị trí, khám sức khỏe định kỳ tại Bệnh viện và Trung tâm khám sức khỏe uy tín trên toàn quốc.
- Được hưởng chế độ ưu đãi khi sử dụng các dịch vụ như: Ưu đãi học phí (Vinschool), khám chữa bệnh (Vinmec), nghỉ dưỡng (Vinpearl), mua xe (VinFast), … theo chế độ của Tập đoàn.
- 12 ngày nghỉ phép năm, nghỉ các ngày lễ, Tết theo quy định của pháp luật.
- Được cấp máy tính xách tay, trang thiết bị làm việc khác phù hợp với yêu cầu công việc
- Phụ cấp ăn trưa hàng tháng.
- Canteen rộng rãi, trang bị đầy đủ các thiết bị cần thiết như máy pha cà phê, tủ lạnh, lò vi sóng, các loại trà và cà phê hạt được bổ sung hàng ngày.
- Chương trình chăm sóc sức khỏe tinh thần cho CBNV.
- Tham gia các hoạt động nội bộ, hoạt động teambuilding, du lịch hàng năm của công ty.
Cơ hội phát triển:
- Cơ hội làm việc trong môi trường chuyên nghiệp, công nghệ dẫn đầu về AI, quy tụ hơn 100 nhà khoa học, chuyên gia, kỹ sư đến từ các trường đại học hàng đầu thế giới và Việt Nam như: ĐH Yale (Mỹ), ĐH Johns Hopkins (Mỹ), ĐH Illinois (Mỹ), ĐH Toulouse (Pháp), ĐH Cambridge (Anh Quốc), Đại học Bách Khoa, Đại học Công nghệ – Đại học Quốc gia, …
- Được xây dựng kế hoạch phát triển cá nhân.
- Được tài trợ các khóa học miễn phí trên Coursera, tham gia các khóa học chuyên môn, kỹ năng mềm, quản lý,… phù hợp với yêu cầu công việc và nhu cầu phát triển của mỗi cá nhân.
- Được hỗ trợ một phần chi phí thi các chứng chỉ chuyên môn phục vụ công việc.
Môi trường làm việc:
- Văn phòng hiện đại, tiện nghi, trẻ trung và chuyên nghiệp.
- Tham gia không giới hạn các câu lạc bộ: cộng đồng đọc sách, CLB cầu lông, bóng bàn, bóng đá (công ty hỗ trợ một phần chi phí cho các hoạt động của CLB).
- Môi trường làm việc cởi mở, khuyến khích CBNV đóng góp ý kiến, sáng kiến, ý tưởng.
*Kindly note that priority will be given to Vietnamese candidates for this position.
Công ty cổ phần VinBigdata được thành lập theo định hướng của Tập đoàn Vingroup: trở thành tập đoàn Công nghệ – Công nghiệp – Thương mại Dịch vụ hàng đầu khu vực, với công nghệ chiếm tỷ trọng chính. Với lợi thế đặc biệt về hạ tầng dữ liệu lớn, VinBigdata cung cấp các sản phẩm, giải pháp tiên tiến ứng dụng Trí tuệ nhân tạo, giúp doanh nghiệp đẩy nhanh quá trình chuyển đổi số, tối ưu hiệu quả vận hành, kinh doanh và gia tăng trải nghiệm người dùng cuối.
Công ty cổ phần VinBigdata được thành lập trên nền tảng một số thành quả nghiên cứu khoa học của Viện Nghiên cứu Dữ liệu lớn trong lĩnh vực Trí tuệ Nhân tạo và Khoa học Dữ liệu (đặc biệt về xử lý hình ảnh và ngôn ngữ). Một số sản phẩm nổi bật của công ty là Trợ lý ảo tiếng Việt ViVi, Camera thông minh, hệ thống AI cho chẩn đoán ảnh y tế VinDr
Review VinBigdata
Công ty toàn nười không có trình độ kế hoạch linh tinh (RV)
Công ty quá phông bạt so với thực tế (RV)
Công ty phỏng vấn không chuyên nghiệp (RV)
Mọi người cũng đã tìm kiếm
Công việc của Senior Fullstack Developer là gì?
Senior Fullstack Developer là người có kinh nghiệm lâu năm, được coi là chuyên gia trong việc thực hiện công việc như Back-end, Front-end, Database, Server, hệ thống và bảo mật,... Họ hiểu rõ những công nghệ phù hợp với dự án đang triển khai giúp công việc được hoàn thành nhanh chóng. Bên cạnh đó, họ cần thường xuyên cập nhật kiến thức và công nghệ mới để đáp ứng nhu cầu công việc khi cần thiết. Bên cạnh đó, những vị trí như Senior Android Developer, Senior Backend Developer cũng thường đảm nhận các công việc tương tự.
Mô tả công việc của vị trí Senior Fullstack Developer
Quản lý hệ thống Database
Phải biết cách xác định mối quan hệ của các dữ liệu từ cơ sở dữ liệu thông qua các đoạn mã. Cơ sở dữ liệu thường được sử dụng trong lập trình full stack đó là: MySQL, MongoDB và Oracle, SQL SERVER và PostgreSQL.
Lập trình hoạt động của website từ máy chủ
Thực hiện những công việc có liên quan đến máy chủ, lập trình, mạng và hosting. Các phần cứng, hệ điều hành hay việc thiết lập môi trường hệ thống đều có yêu cầu và ngôn ngữ lập trình riêng. Trong vai trò của mình, Full Stack Developer cần hiểu rõ những yêu cầu này để có thể thiết lập và triển khai công việc sao cho hiệu quả nhất.
Phân tích và thiết kế cơ sở dữ liệu
Một Fullstack Developer sẽ chịu trách nhiệm cho sự hoàn thiện toàn bộ tiến trình tạo ra sản phẩm, phân tích và thiết kế cơ sở dữ liệu. Full Stack Developer sẽ vận dụng các kiến thức về hệ quản trị cơ sở dữ liệu như MySQL, SQL Server, NoSQL,… để tiến hành viết các câu hỏi truy vấn đảm bảo hệ thống vận hành mượt mà, ít phát sinh lỗi nhất có thể.
Thực hiện các công việc liên quan đến API hoặc Back-End code
Thực hiện các công việc liên quan đến API hoặc Back-End code. Các lập trình viên Full Stack sẽ vận dụng một hoặc nhiều ngôn ngữ lập trình để thiết kế và xây dựng các trang web, ứng dụng. Họ thường sử dụng các ngôn ngữ phổ biến như: Java, PHP, Python hoặc Ruby.
Senior Fullstack Developer có mức lương bao nhiêu?
Lương cơ bản
Lương bổ sung
240 - 455 triệu
/nămLộ trình sự nghiệp Senior Fullstack Developer
Tìm hiểu cách trở thành Senior Fullstack Developer, 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 Senior Fullstack Developer?
Yêu cầu tuyển dụng của Senior Fullstack Developer
Để thực hiện tốt các nhiệm vụ được giao, Senior Fullstack Developer cần sở hữu những kiến thức, chuyên môn vững vàng và thành thạo những kỹ năng mềm liên quan:
Yêu cầu bằng cấp và kiến thức chuyên môn
-
Kiến thức chuyên môn: Đây là công việc đòi hỏi ở một Senior Fullstack Developer cần hiểu rõ, thông thạo các công cụ đánh giá, phân tích dữ liệu, có kiến thức vững vàng về các bộ Công nghệ thông tin, có kinh nghiệm ở các vị trí tương đương. Có xuất thân và được đào tạo bài bản tại các trường đại học có ngành hay chuyên ngành về Công nghệ thông tin, Khoa học máy tính sẽ được đánh giá cao và có bằng Thạc sĩ, Tiến sĩ sẽ ưu tiên hơn.
-
Kiến thức hệ thống quản lý Database: Phải biết cách xác định mối quan hệ của các dữ liệu từ cơ sở dữ liệu thông qua các đoạn mã. Cơ sở dữ liệu thường được sử dụng trong lập trình full stack đó là: MySQL, MongoDB và Oracle, SQL SERVER và PostgreSQL.
-
Kiến thức về caching: Khi thực hiện dự án cần xây dựng cơ sở dữ liệu dựa trên database cũng như phải biết cách lưu trữ và tương tác với dữ liệu. Ngoài ra, khi dự án phát triển cần nhiều không gian để lưu trữ dữ liệu hơn thì lập trình viên Fullstack cần cache hệ thống để tránh tình trạng quá tải hoặc sập hệ thống dữ liệu.
Yêu cầu về kỹ năng
-
Kỹ năng sắp xếp công việc và quản lý thời gian: Biết sắp xếp các công việc của mình và quản lý thời gian sẽ giúp full stack developer đáp ứng đúng thời hạn trong khi thực hiện đúng nhiệm vụ đối với dự án.
-
Có khả năng dẫn dắt, kèm cặp: Đây là một tố chất quan trọng mà Senior Fullstack Developer cần có. Senior Fullstack Developer là người giúp cho những lập trình viên xung quanh được tốt hơn, họ không chỉ làm việc một mình mà còn làm việc theo team. Vì vậy, nhờ có kỹ năng dẫn dắt, kèm cặp mà họ có thể trở thành một thủ lĩnh thực thụ.
-
Kỹ năng lập trình và phần mềm: Việc nắm vững các kỹ năng lập trình là rất cần thiết đối với Kỹ sư điện tử. Kỹ sư cần có khả năng lập trình với các ngôn ngữ như C/C++, Python, … để thiết kế, phát triển và kiểm tra hệ thống điện tử và viễn thông.
Yêu cầu khác
-
Thành thạo công cụ hỗ trợ lập trình: Các công cụ và kỹ thuật front-end phổ biến bao gồm HTML, CSS, JavaScript, jQuery, React, Angular, Vue.js, Bootstrap, Material UI, SASS, LESS,...Hay các công cụ và kỹ thuật back-end phổ biến bao gồm Node.js, Django, Flask, Ruby on Rails, Spring, Laravel, .NET, Express.js, Nest.js,...
Lộ trình thăng tiến của Senior Fullstack Developer
Lộ trình thăng tiến của Senior Fullstack Developer có thể khá đa dạng và phụ thuộc vào tổ chức và ngành nghề cụ thể. Dưới đây là một lộ trình thăng tiến phổ biến cho vị trí này.
1. Intern Fullstack Developer
Mức lương: 2 - 5 triệu/ tháng
Kinh nghiệm làm việc: Dưới 1 năm
Intern Fullstack Developer thường tham gia vào việc phát triển giao diện người dùng (Frontend) của ứng dụng web hoặc phần mềm. Điều này bao gồm việc sử dụng ngôn ngữ lập trình như HTML, CSS, và JavaScript để xây dựng trang web và giao diện tương tác.
>> Đánh giá: Nhìn chung, khối lượng công việc của lập trình viên Fullstack tương đối lớn nên thường xuyên chịu áp lực rất cao. Để đảm bảo sự cân bằng giữa hiệu suất công việc với đời sống cá nhân đòi hỏi Intern Fullstack Developer cần trang bị các kỹ năng làm việc cần thiết.
>> Đọc thêm: Việc làm Intern Fullstack Developer mới cập nhật
2. Fullstack Developer
Mức lương: 8 - 20 triệu/ tháng
Kinh nghiệm làm việc: 1 - 4 năm
Fullstack developer là người làm việc với back end hoặc front end. Các nhà phát triển Full Stack phải có một số kỹ năng trong nhiều lĩnh vực khác nhau như mã hóa, cơ sở dữ liệu, thiết kế đồ họa và quản lý UI / UX để có thể hoàn thành tốt công việc của mình.
>> Đánh giá: Trong lĩnh vực IT, một trong những ngành nghề có nhu cầu tuyển dụng cao nhất, vị trí thuộc hàng “top” với mức thu nhập “khủng” có thể kể đến đó là vị trí Fullstack Developer. Họ phải có kiến thức về cả phía front-end và back-end để phát triển các ứng dụng web đầy đủ tính năng và tương tác tốt với người dùng.
>>Đọc thêm: Việc làm Fullstack Developer đang tuyển dụng
3. Senior Fullstack Developer
Mức lương: 18 - 30 triệu/ tháng
Kinh nghiệm làm việc: 4 - 8 năm
Senior Fullstack Developer là người có kinh nghiệm lâu năm, được coi là chuyên gia trong việc thực hiện công việc như Back-end, Front-end, Database, Server, hệ thống và bảo mật,... Họ hiểu rõ những công nghệ phù hợp với dự án đang triển khai giúp công việc được hoàn thành nhanh chóng.
Đánh giá: Senior Fullstack Developer là một trong những vị trí hot nhất hiện nay trong lĩnh vực Công nghệ thông tin. Với khả năng phát triển cả phía front-end và back-end của một ứng dụng, Senior Fullstack Developer là người có vai trò quan trọng trong việc đáp ứng nhu cầu của khách hàng và người dùng. Bên cạnh đó, họ cần thường xuyên cập nhật kiến thức và công nghệ mới để đáp ứng nhu cầu công việc khi cần thiết.
>>Đọc thêm: Việc làm Senior Fullstack Developer lương cao
5 bước giúp Senior Fullstack Developer thăng tiến nhanh trong trong công việc
Ứng xử và giao tiếp tốt
Sức mạnh để tạo ra các mối quan hệ có được từ một kỹ năng giao tiếp tốt. Nếu bạn muốn trở thành Lead Fullstack Developer, bạn phải là người thành thạo giao tiếp bằng văn nói và cả văn viết. Bạn phải biết cách tạo ấn tượng bằng giọng nói, ngôn ngữ cơ thể, đôi mắt và cách diễn đạt dễ hiểu, thuyết phục được người nghe.
Tạo sự tin cậy
Việc được tin cậy vô cùng quan trọng. Với vai trò là một Senior Fullstack Developer, bạn phải thiết lập được mối quan hệ tin cậy với giữa bạn với nhân viên để họ cảm thấy thoải mái khi chia sẻ thông tin với bạn. Bạn có thể tạo ra các cuộc họp nhóm hàng tuần (tháng) để nhân viên biết rằng họ luôn quan trọng với bạn và bạn hãy luôn lắng nghe những ý kiến đóng góp của họ.
Lập kế hoạch và tư duy chiến lược
Bên cạnh việc tập trung vào các nhiệm vụ hiện tại thì việc lập kế hoạch và tư duy chiến lược cho công việc trong tương lai sẽ giúp Senior Fullstack Developer phác họa rõ nét những công việc mà họ cần làm để phát triển công ty. Điều này có nghĩa là thiết lập công việc ưu tiên phù hợp với mục tiêu của công ty, xem xét các hệ thống, chính sách, tham gia đào tạo và quản lý các hoạt động của đội nhóm.
Phát triển khả năng lãnh đạo
Nếu bạn có thể thể hiện khả năng lãnh đạo và quản lý nhóm hiệu quả, bạn có thể được xem xét cho các vị trí quản lý hoặc lãnh đạo. Các vị trí này thường đi kèm với mức lương và phúc lợi cao hơn.
Tận tâm và tập trung vào công việc/dự án trong tầm tay
Điều này rất quan trọng đối với một Senior Fullstack Developer làm việc với cơ sở dữ liệu và các hệ thống liên quan đến Fullstack khác. Nếu bạn không thể ngồi yên trong nhiều giờ để giải quyết những vấn đề hóc búa, đây có thể không phải là công việc dành cho bạn.
Đọc thêm: