Backend Engineer (AI Prompt Engineering)

Vipkid โ€” Malaysia ยท Posted ~1 day ago

Mid Full-time

Skills

Backend engineering LLM Prompt engineering Real-time service development LLM invocation optimization Context management Function/Tool Calling LLM Prompt Engineering

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

Join our team as a Backend Engineer focused on AI interaction. You will develop real-time backend services and lead the design and optimization of teaching prompts and conversational capabilities, ensuring high availability and low latency for LLM-driven experiences.

Highlights

Exciting role combining backend development with cutting-edge LLM and prompt engineering.

Description

We're looking for an engineer who combines backend engineering ability with LLM/Prompt engineering ability โ€” someone who both develops real-time in-class backend services and owns the design, debugging, and continuous optimization of teaching prompts and conversational ability, so the AI teacher speaks better, more stably, and more controllably. Responsibilities Design and develop real-time in-class teaching backend services, ensuring the conversation pipeline is stable, low-latency, and highly available.Own the design, debugging, and version management of teaching prompts (lesson types / question types / teacher scripts / multi-turn dialogue strategy), supporting real classroom teaching outcomes.Design and implement engineering capabilities for LLM invocation: multi-model routing, streaming output, context management, Function/Tool Calling, timeout/retry/fallback (degradation), cost and latency optimization.Build an evaluation and regression system for prompt and dialogue effectiveness (metric design, bad-case analysis, A/B testing, regression sets), driving measurable, continuous improvement of teaching outcomes.Handle LLM stability and safety issues: hallucination suppression, output constraints, content safety/compliance filtering.Collaborate with instructional design, product, and algorithm teams to accurately translate teaching intent into controllable, reusable prompts and service capabilities. Requirements Backend Engineering Ability Bachelor's degree or above, Computer Science-related major, 5+ years of backend development experience.Proficient in Java (Spring ecosystem) or equivalent backend ability; familiar with microservices, high concurrency, and interface design; has JVM tuning experience.Familiar with real-time/streaming pipeline development (SSE/WebSocket, reactive programming such as Reactor or WebFlux); understands low-latency and backpressure handling.Familiar with caching (Redis), message queues, and database design; capable of production issue diagnosis and performance optimization. AI/Prompt Engineering Ability (Core) Solid hands-on Prompt engineering experience: proficient in system/role prompt design, few-shot, Chain-of-Thought (CoT), structured output (JSON Schema / constrained decoding), context window management and trimming, multi-turn dialogue state control.LLM application engineering ability: familiar with mainstream LLM APIs and orchestration, skilled in streaming token processing, Function/Tool Calling, multi-model routing/switching, token and cost control, time-to-first-token optimization, timeout/retry/fallback.Able to iterate systematically based on evaluation: can build evaluation and regression mechanisms (automated evaluation, bad-case attribution, A/B comparison, human annotation feedback loop), using data to drive prompt optimization rather than intuition.Understands the capability boundaries and sampling parameters of mainstream LLMs (temperature/top-p, etc.), and the applicable scenarios and trade-offs of embeddings and RAG/fine-tuning.Has real hands-on experience handling LLM hallucination, stability, and content safety issues. Bonus Points Familiar with LLM orchestration/application frameworks (Spring AI, LangChain, etc.).Experience with conversational, educational/teaching, or multi-agent (orchestration, memory, instruction parsing) systems.Experience designing RAG, vector retrieval, or long/short-term memory / context systems.Experience building LLM evaluation platforms or prompt versioning/experimentation platforms.Familiar with how TTS/ASR voice pipelines coordinate and optimize latency in real-time dialogue scenarios.Keeps up with cutting-edge LLM developments and can apply new methods in practice.