Job Summary
Job description
Overview of job
- Design and develop core AI components and frameworks that can be reused across projects.
- Define common architectures, design patterns (blueprints), and technical standards for building AI-based systems.
- Build and improve internal tools and platforms to support the development and deployment of AI solutions.
- Work closely with Applied AI Engineers to ensure core components are practical and usable in real projects.
- Optimize system performance, scalability, and reliability for AI-based applications.
- Design and organize workflows for AI systems (e.g. LLM-based applications).
- Analyze real business problems and translate them into working technical solutions.
- Share knowledge, document solutions, and contribute to continuous improvement within the team.
- Competitive salary with full insurance coverage (medical, social, unemployment) based on net salary.
- 13th-month salary (paid semi-annually, with partial payment made mid-year rather than waiting until year-end).
- Performance review twice a year with bonus opportunities.
- Annual loyalty bonus (50% of monthly net salary from the 2nd year).
- Premium health insurance and annual health check-up.
- 14 days of leave, plus additional leave based on tenure.
- Daily perks: lunch allowance, free snacks/coffee, and sports activities.
- Learning & development support: training programs and certification sponsorship.
- English-speaking environment with tuition support.
- Team activities and events: company trips, team building, and holiday celebrations.
- Opportunity to work with international teams and join internal tech communities.
Job Requirement
- 2+ years of experience in software engineering, with hands-on experience in building AI systems using Python.
- Good understanding of software architecture and system design.
- Experience developing production-ready applications (reliability, performance, scalability).
- Familiarity with LLM-based applications or modern AI tools is a strong advantage.
- Experience with some of the following tools/technologies is a plus: JupyterLab, Playwright, SearXNG, MinrU, LiteLLM, Presidio, NATS, Open WebUI, Milvus, PostgreSQL, SeaweedFS, Redis, and OpenTelemetry.
- Experience in building reusable components, libraries, or frameworks is preferred.
- Ability to communicate clearly with both technical and non-technical stakeholders.
- Good English communication skills (both speaking and writing).
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- Python
- AI (Artificial Intelligence)
- PostgreSQL
- Web Services
- System Design
- Redis
- Architecture
- Playwright
- LLM
- NATS
- OpenTelemetry
- Milvus
- Presidio
- SearXNG
COMPETENCES
- Reliable
- Communication Skills
BUSINESS PROFILE
bbv Vietnam is a software development outsourcing company.
bbv Vietnam is part of the bbv group, one of the leading software companies in Switzerland. bbv Vietnam is founded in 2006. We focus on custom web applications based on .NET, Java and PHP. Our customers are mainly from Switzerland and Germany.
We build a professional environment which supports you in improving your soft skills in communication, collaboration through Scrum/Agile process, training courses, e-learning courses, and English class as well as technical skills.