Phát triển ứng dụng web, API backend, giao diện frontend và lớp tích hợp cho sản phẩm AI, làm việc chặt chẽ với team Machine Learning.
Yêu cầu
Cử nhân Khoa học máy tính / Kỹ thuật phần mềm / CNTT hoặc tương đương
Tối thiểu 5 năm kinh nghiệm phát triển phần mềm thực tế
Thành thạo ít nhất một trong: Java, .NET (C#), Python; sẵn sàng học ngôn ngữ mới
Nắm vững nguyên lý SOLID và các design pattern phổ biến
Hiểu toàn diện vòng đời phát triển phần mềm (SDLC)
Trách nhiệm
Xây dựng và duy trì ứng dụng web, công cụ nội bộ, API backend, frontend cho sản phẩm AI
Tích hợp dịch vụ ML (model API, vector DB, inference endpoint) vào ứng dụng production
Thiết lập và vận hành CI/CD pipeline, triển khai container, công cụ phát triển cho vòng đời sản phẩm AI
Tham gia code review, testing, giám sát hệ thống, viết tài liệu kỹ thuật và chia sẻ kiến thức
Lương và phúc lợi
Lương tháng 13 cố định + thưởng KPI
Bảo hiểm y tế cao cấp
Bảo hiểm tai nạn 24/7
Đóng 100% bảo hiểm xã hội
Tóm tắt bằng AI từ JD gốc, đọc JD gốc trước khi ứng tuyển.
OBJECTIVE: Design, develop, and maintain applications and integration layers powering the company's AI products. Work closely with the Machine Learning team to connect AI/ML services with production-grade software systems, leveraging modern full-stack practices and AI-assisted development tools.
KEY RESPONSIBILITIES
Develop web applications and internal tools that power AI products; build backend APIs, frontend interfaces, and integration layers that expose AI/ML capabilities to end users and other systems; own features end-to-end from design through production.
Integrate with the Machine Learning team to connect AI/ML services (model APIs, vector databases, inference endpoints) into production applications; translate ML requirements into application designs and ensure smooth, scalable data flow across the full stack.
Build and maintain CI/CD pipelines, containerized deployments, and development tooling that support the AI product delivery lifecycle; ensure reliable, automated delivery from development to production environments.
Participate in code reviews and testing; monitor system health across the stack; maintain technical documentation and share knowledge across engineering and ML teams.
REQUIREMENTS
Bachelor's Degree in Computer Science, Software Engineering, Information Technology or equivalent.
Minimum 5 years of hands-on software development experience.
Proficiency in at least one of: Java, .NET (C#), or Python — with willingness to learn additional languages as required.
Solid understanding of SOLID principles and common software design patterns.
Full understanding of the Software Development Life Cycle (SDLC): requirements, design, development, testing, deployment, and maintenance.
Hands-on experience with CI/CD pipelines and related tooling (e.g., Jenkins, GitHub Actions, GitLab CI).
Solid understanding of containerization concepts and tools (e.g., Docker).
Good spoken and written English (able to communicate with international
COMPENSATION & BENEFITS
13th Salary Fixed and KPI Bonus
Premium Health Care program
24/7 Accidental Insurance
100% Social Insurance
Meal + Phone Allowance
18 Annual Leaves
Yearly Medical Checkup
Professional and Transparent Working Environment
Apply Latest Financial Technology in the World
If you are referred for this position by our Employee/Recruitment Collaborator, please apply via this LINK.
If you are an internal candidate, please apply via this LINK
Otherwise, please click the Apply button as below for application