Senior AI Software Engineer
We are looking for a Senior AI Software Engineer with a strong software engineering foundation to design and build scalable, production-grade applications powered by modern AI technologies, especially LLMs and Generative AI. This role is ideal for engineers who started from a software engineering background (backend/fullstack) and have recently expanded into AI/ML, with a passion for building real-world, high-impact AI systems, not just experimentation.
What you will do
- Lead the design and development of scalable software systems integrated with AI/ML capabilities, with a focus on LLM and generative AI applications.
- Architect and deliver production-grade, end-to-end solutions, ensuring high standards of performance, reliability, and maintainability.
- Own the full AI native software development lifecycle (SDLC) — from system design, development, testing, deployment, to monitoring and continuous improvement, leveraging AI capabilities.
- Design and implement LLM-based solutions, including prompt engineering, RAG architectures, and integration into backend services and APIs.
- Collaborate closely with product managers, engineers, and stakeholders to translate business requirements into scalable technical solutions.
- Build and optimize data and ML pipelines that support real-time or batch AI applications in production environments.
- Define and enforce best practices in AI workflows, system design, CI/CD, and quality gates.
- Monitor system performance and model behavior in production; proactively identify issues and drive optimization initiatives.
- Provide technical leadership and mentorship to engineers, especially in bridging software engineering and AI application development.
- Stay up to date with emerging AI technologies (LLMs, agents, multimodal systems) and evaluate their practical adoption in real-world use cases.
Who we are looking for
- 5+ years of experience in software engineering, with strong experience building scalable, production-grade systems.
- Hands-on experience developing and deploying AI/ML-powered applications, especially using LLMs or generative AI in real-world scenarios.
- Proficient programming skills in backend languages such as Python, Node.js, Go, Java or .NET, as well as frontend frameworks including Next.js, React JS or Angular.
- Solid understanding of software engineering principles, including system design, API development, testing strategies, version control, and CI/CD pipelines.
- Proficient in end-to-end AI-first development lifecycle (including skillful in context engineering, tool calling, etc.), leveraging AI tools like Claude Code, Codex to speedup software development.
- Familiarity with cloud platforms (Azure) and modern MLOps practices.
- Strong problem-solving mindset with the ability to work independently and drive solutions end-to-end.
- Ability to communicate technical concepts clearly to both technical and non-technical stakeholders.
- Experience in technical leadership or mentoring is a strong advantage.
- Strong ownership mindset, proactive, self-driven, and able to lead initiatives independently
- Collaborative and influential, able to work across teams, challenge ideas constructively, and drive alignment
Nice to Have
- Experience with frameworks/tools such as LangChain, LlamaIndex, or similar LLM orchestration tools.
- Experience building microservices, turborepo, or distributed systems.
- Familiarity with AI coding tools like Claude Code, Codex.
What we offer
- Attractive and competitive performance-based compensation package.
- Full gross salary during probation.
- Generous 13-month salary and dedication bonus.
- Comprehensive healthcare insurance package and annual health check-ups.
- Flexible check-in time before 10:00 AM on weekdays.
- 1-day remote work per week.
- 12 annual leave days, 5 sick leave days, 11 public holidays as required by Vietnamese Labor Law, plus one extra day off for Christmas.
- Opportunity to work on global projects, collaborate with international teams.
- Daily breakfast, Happy Thursday gatherings to connect with colleagues.
- Active sport clubs such as badminton, running, football, music clubs.
- Teambuilding activities, annual company trips, and year end party.
- Continuous learning opportunities through technical & soft skills training, English classes, and internal communities.
- Financial assistance for important life events, including marriage, childbirth, and bereavement, ensuring support at every stage of life.