More jobs:
Senior Full Stack Engineer
Remote / Online - Candidates ideally in
Singapore
Listed on 2026-01-06
Singapore
Listing for:
TourHero
Full Time, Remote/Work from Home
position Listed on 2026-01-06
Job specializations:
-
Software Development
AI Engineer
Job Description & How to Apply Below
Role Overview
Senior Full Stack Engineer (AI Product Focus) at Tour Hero.
What you’ll be doing- Collaborate closely with product managers and designers to conceptualise, design, and implement new features, ensuring alignment with user needs and business objectives.
- Write efficient clean and reusable code that can be easily maintained and scaled.
- Design and build AI-powered product features (e.g., itinerary generation, smart recommendations, chat-based trip planning, community matching) that feel magical and reliable.
- Own prompt design and prompt iteration: create, test, version, and continuously improve prompts to deliver consistent, high-quality outputs aligned with our brand voice and product goals.
- Implement LLM application patterns such as Retrieval-Augmented Generation (RAG) using embeddings + vector databases.
- Implement LLM application patterns such as Tool/function calling and lightweight “agentic” workflows.
- Implement LLM application patterns such as Structured output generation (schemas/JSON), validation, and guardrails.
- Build systems for evaluation and quality: automated test suites for prompts, offline evaluation sets, human-in-the-loop review flows, and output scoring.
- Optimize for latency, cost, and reliability: caching, streaming responses, fallbacks, rate-limit handling, and monitoring.
- Partner with product/design to craft UX for AI (confidence, citations where relevant, editable outputs, “regenerate” flows, and user controls).
- Ensure privacy, safety, and compliance in AI features (PII handling, data retention, content filtering, and abuse prevention).
- 5+ years of experience in a full stack engineering role or similar capacity.
- Demonstrated expertise in at least one modern frontend framework (e.g. React, Angular, Vue.js).
- Experienced with databases and proficient in data modelling.
- Hands‑on experience building AI/LLM‑powered products in production, including prompt engineering and iteration.
- Strong understanding of prompting techniques (few‑shot, chain‑of‑thought style decomposition, structured outputs, system vs user instructions, context management).
- Practical knowledge of embeddings, vector search, and RAG (chunking, retrieval strategies, re‑ranking, grounding).
- Experience integrating with LLM APIs and building application‑level guardrails (validation, moderation, policy constraints).
- Familiar with evaluation and monitoring for AI features (quality metrics, regression testing for prompts, A/B tests, feedback loops).
- Knowledgeable in software engineering best practices, including version control, testing methodologies, and CI/CD.
- Strong problem solving skills and meticulous attention to detail.
- Familiarity with Agile development methodologies.
- Exceptional communication and collaboration abilities.
- Thrives in the energetic pace of startup environments.
- Passionate about travel; excited about our mission to create unforgettable experiences for our customers.
- Proficiency in Ruby on Rails.
- Experience with fine‑tuning / adapters, or managing datasets for supervised preference tuning.
- Experience with LLM orchestration frameworks (optional) and/or building without them.
- Familiarity with model risk & safety practices (prompt injection mitigation, data leakage prevention).
- Experience with recommendation systems or matching algorithms (even lightweight).
📍
Location:
Remote with timezones within GMT+8 to GMT+9
📈 Equity:
Stock options are given to all employees
🌍 Remote working: 15 days work from anywhere
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×