Build AI agents that do real work inside SOZO: research customers and competitors, draft and critique content, check platform policies, analyse ad performance — every claim cited, every change waiting for the user's approval.
Benefits
- Social, health and unemployment insurance as required by Vietnamese labour law
- Paid annual leave and public holidays under the Labour Code
- A clear labour contract; salary negotiated on ability and stated in your offer letter
- Work on a stack that runs in production: TypeScript, React, Cloudflare Workers, D1, R2, Queues, Durable Objects
- Use AI every day — Claude, Gemini, Workers AI — in the product and in how we work
- Code ships with automated tests and is reviewed before it reaches production
- Equipment, remote work and bonuses: discussed in detail at interview
What you will do
- Design and improve multi-step agent chains: research, critique, quality scoring and synthesis into proposals.
- Write structured prompts, enforce schema-shaped outputs and verify that citations match their sources word for word.
- Route work across Workers AI, Gemini and Claude by cost, latency and quality, with fallbacks when a provider fails.
- Build evals and replays that measure quality before and after every change.
- Work with semantic (vector) memory, the learning loop driven by user feedback, and the MCP server used by Claude and ChatGPT.
- Keep token costs in check: response caching, context budgets and per-tenant quotas.
What we are looking for
- 2+ years of software development, including at least 1 year shipping products that use LLMs for real (not just prototypes).
- Proficient in TypeScript or Python; familiar with model provider APIs, tool use and structured outputs.
- You understand LLM failure modes — hallucination, format drift, prompt injection — and how to guard against them.
- A measurement mindset: no eval, no conclusion.
Nice to have
- Experience building RAG systems, tool-using agents or MCP servers.
- Understanding of digital marketing: ads, content and engagement metrics.
Hours & location
- Working hours: Office hours; your exact schedule is agreed at interview.
- Location: Ho Chi Minh City, Vietnam — the exact office address is sent with your interview invitation.
- Reports to: Engineering Team Lead.
Your application
- Your contact details and a few lines about yourself (required). A CV is optional — if you have one, attach a PDF, DOC, DOCX, JPG or PNG up to 10 MB.
- A link to your GitHub, portfolio or something you have built — one real project says more than a page of CV.
- If you can: measurable results from your work (revenue, customers looked after, campaigns, articles) — add them to your introduction.
- Degrees and certificates (if any) — only needed when you join, no need to send them in advance.
- SOZO never charges candidates any fee and never asks for photos of your ID over social media.
Hiring process
See details- Step 1:Apply
- Step 2:Screening & chat
- Step 3:Interview
- Step 4:Offer