AI Engineer
Experience: 1.00 + years
Salary: Confidential (based on experience)
Expected Notice Period: 7 Days
Shift: (GMT+05:30) Asia/Kolkata (IST)
Opportunity Type: Office ()
Placement Type: Full Time Permanent position(Payroll and Compliance to be managed by: N/A)
(*Note: This is a requirement for one of Uplers' client - N/A)
What do you need for this opportunity?
Must have skills required:
Elasticsearch, Python, Nodejs typescript, Large Language Model (LLM), Vector Database, MongoDB/MySQL/PostgreSQL, LangChain, NestJS, LLM evaluation
N/A is Looking for:
AI Engineer
Eighty Days is building a new way to discover the world centred on taste, trust, and personal
context. Today, travel discovery is fragmented across social media, search, and private
conversations. We are creating a product that brings this together into a structured, map-based
experience where recommendations are attributed, meaningful, and built over time.
Our focus is not just on helping people plan trips, but on becoming the place where they
continuously save, organise, and revisit places that matter.
Website: https://eightydays.ai/
What You'll Do
- Design, build, and own LLM-powered product features (chat and conversational modules, content understanding, recommendations) end-to-end on our NestJS/TypeScript backend: from product requirements to production to iteration. Based on real user behavior.
- Design and own the LLM interface layer: orchestration, tool calling, memory,
evaluation, and the glue that makes agents and multi-step pipelines reliable in production.
- Work fluently across many LLMs (proprietary and open-source), choosing and routing the right model for each job based on quality, latency, and cost.
- Develop and maintain RAG systems: embedding generation, vector search (Qdrant), hybrid retrieval with Elasticsearch and MongoDB, and grounding LLM responses in first-party data.
- Engineer for production performance: SSE streaming, prompt caching, token budgets, Redis-backed session state, SQS-based async processing, and observability.
- Build automated test suites and internal LLM evaluation tooling: regression tests for prompt and model changes, eval datasets curated from real user queries, and metrics for relevance, response quality, and groundedness.
- Translate business and product insights into working AI features, collaborating closely with the founder, backend engineers, and product.
What We're Looking For
- 1.5+ years of software engineering experience with strong TypeScript/Node.js
Preferred Skills
skills (NestJS preferred).
- Shipped at least one LLM-powered feature to production (chatbot, assistant, RAG
system, content extraction pipeline, etc.), not just prototypes.
- Hands-on experience with a major LLM API (Gemini, OpenAI, or Anthropic):
Prompt design, structured outputs, function/tool calling, and streaming.
- Working knowledge of embeddings, vector search (Qdrant, Pinecone, pgvector,
etc.), and RAG patterns.
- Production experience with MongoDB, Elasticsearch, or Redis.
- Strong product sense: able to judge what makes an AI response genuinely useful
and to balance quality, latency, and cost trade-offs.
- Ownership mindset: can own a module end to end, from ambiguous requirements
to shipped feature, with minimal oversight.
- Familiarity with AWS fundamentals (EC2/Beanstalk, S3, SQS).
- Bachelor's in Computer Science, Engineering, or related field, or equivalent
practical experience.
Nice to have
- Experience building LLM evaluation pipelines or working with eval frameworks.
- Exposure to agent frameworks (LangGraph, LangChain) or Model Context
Protocol (MCP). Note: we build most pipelines directly on model APIs, so
framework knowledge is a bonus, not a requirement.
- Experience with prompt caching, model routing, or LLM cost optimization at scale.
- Experience with messaging platform APIs (WhatsApp Cloud API, Instagram
Graph API).
- Prior experience in a fast-paced, AI-driven startup environment.
Interview Process
- Round 1: 45–60 minutes, focusing on work experience, relevant projects, and scenario-based questions.
- Round 2: Approximately a 1.5-hour live assignment assessing problem-solving and critical thinking. Candidates can use LLM tools and the internet.
How to apply for this opportunity?
- Step 1: Click On Apply! And Register or Login on our portal.
- Step 2: Complete the Screening Form & Upload updated Resume
- Step 3: Increase your chances to get shortlisted & meet the client for the Interview!
About Uplers:
Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement.
(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).
So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!