Senior Software Engineer
Indexed description
*According to Decree No.13/2023/ND-CP on protecting personal data (“PDP”), Home Credit Vietnam would apply "Personal Data Processing Agreement" with all candidates to ensure compliance with the decree.
By submitting this application to Home Credit Vietnam Finance Company Limited through LinkedIn, you agree to allow Home Credit to proceed your provided information in accordance with Personal Data Processing Agreement that you have read, fully understood and agreed to the entire content at link https://career.homecredit.vn/en/article/id/217
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
COMPENSATIONS & 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
- Learning workshops: Udemy E-learning, English courses, Senior management development training programs
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search