
Applied AI Engineer
Spartan
full-time
Posted on:
Location Type: Hybrid
Location: Da Nang • 🇻🇳 Vietnam
Visit company websiteJob Level
Junior
Tech Stack
AWSAzureDynamoDBElasticSearchGoogle Cloud PlatformGrafanaJenkinsKafkaKubernetesMongoDBPostgresPrometheusPulsarRedisTerraform
About the role
- Design clear prompt templates and role scaffolds (System/User/Assistant), prefer structured outputs (JSON/schema)
- Implement context & memory: windowing/summarization, retrieval-backed long-term memory, tenant/privacy scoping
- Build RAG pipelines: chunk/clean docs, embed into vector stores, run hybrid retrieval (BM25 + dense), return answers with citations
- Produce grounded answers: favor evidence, cite sources, and abstain when unsure
- Implement agent loops and tool use: Plan → Act → Observe → Iterate; call APIs/DBs via typed tool contracts
- Ship production AI/search/backend features end-to-end for startup partners; launch MVPs and scale systems
- Collaborate closely with founders and engineers on product and technical decisions
Requirements
- Fluent in English — you’ll talk directly with US startup founders
- 1+ years building production features (AI, search, or backend)
- Language-agnostic (any programming language)
- Solid grasp of LLM fundamentals: chat vs completion, roles, tokens/context, structured prompts
- Hands-on with vector retrieval concepts (BM25, embeddings, HNSW/IVF)
- Basic grounding practices: citations and abstention
- Comfortable integrating external/internal tools via function-calling or typed contracts
- Strong CS fundamentals and a builder’s mindset — own problems end-to-end
- Nice to have: multi-agent patterns, safety/PII pipelines, streaming UX (SSE/WebSocket), multimodal
- Familiarity with tech listed (OpenAI, Anthropic, Google, Mistral, Llama, LangChain, LlamaIndex, Postgres/pgvector, Pinecone, Weaviate, Qdrant, Redis, Elasticsearch/BM25, Postgres, MongoDB, DynamoDB, Kafka, Pulsar, SQS, AWS, GCP, Azure, Kubernetes, Terraform, GitHub Actions, Jenkins, DataDog, Prometheus, Grafana, ELK)
Benefits
- Competitive salary
- Unlimited PTO + public holidays
- Premium healthcare insurance
- Sports coverage (Strava integration)
- Hybrid working style
- Annual company trip
- Monthly team parties
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
production featuresAIsearchbackendLLM fundamentalsvector retrievalBM25embeddingsfunction-callingmulti-agent patterns
Soft skills
builder's mindsetcollaborationcommunicationproblem ownership