AI Developer

Bot Jobs

Bengaluru

Remote

INR 1,000,000 - 1,200,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Bot Jobs is seeking an AI Developer in Bengaluru for remote work with global reach. The role requires 2–4 years of software/AI engineering experience and strong Python skills. You will build production AI capabilities, integrate with internal APIs, and design robust RAG pipelines.

You will work across LLMs, embeddings, memory, and tooling, delivering reliable, safe AI responses and scalable backend services. Join a hands-on team delivering customer-facing AI features.

Qualifications

  • 2–4 years of software/AI engineering experience.
  • Strong Python programming skills.
  • Experience with FastAPI or similar backend frameworks.

Responsibilities

  • Develop conversational and Generative AI applications using modern LLMs.
  • Build and maintain AI backend services using Python and FastAPI or similar frameworks.
  • Implement prompt and context engineering, structured outputs, streaming, and tool/function calling.
  • Build RAG pipelines using embeddings, vector search, metadata filtering, reranking, and contextual retrieval.
  • Design short-term and long-term conversational memory and personalization mechanisms.
  • Integrate AI capabilities with internal APIs, databases, and business systems.
  • Develop AI workflows and agentic capabilities where appropriate.
  • Implement model routing, retry, timeout, fallback, and error-handling strategies.
  • Build safeguards for prompt injection, inappropriate tool usage, PII handling, and unreliable model responses.
  • Develop automated evaluations and regression tests for AI behaviour.
  • Monitor AI systems for response quality, latency, errors, token consumption, and cost.
  • Debug and continuously improve AI behaviour based on production observations.

Skills

Python
FastAPI
LLM APIs
Prompt engineering
RAG
Embeddings
Vector search
REST APIs
Asynchronous programming
Git
Production code
Debugging

Tools

Docker
Kubernetes
Redis
MongoDB

Job description

AI Developer
  • ₹10L – ₹12L
  • Remote (Everywhere) Bangalore Urban
  • 2 years of exp
  • Full Time

Posted: today Recruiter recently active

About the job

We are looking for an AI Developer with 2–4 years of software/AI development experience to build and evolve customer-facing AI capabilities.

This is a hands-on engineering role focused on building production AI systems that understand user conversations, maintain relevant context, retrieve information, interact with application services and tools, and generate useful, safe, and reliable responses.

We are looking for someone who understands that production AI engineering goes beyond prompt writing. You should be comfortable working across LLMs, Python, APIs, RAG, memory, structured outputs, evaluation, observability, and production debugging.

Key Responsibilities
  • Develop conversational and Generative AI applications using modern LLMs.
  • Build and maintain AI backend services using Python and FastAPI or similar frameworks.
  • Implement prompt and context engineering, structured outputs, streaming, and tool/function calling.
  • Build RAG pipelines using embeddings, vector search, metadata filtering, reranking, and contextual retrieval.
  • Design short-term and long-term conversational memory and personalization mechanisms.
  • Integrate AI capabilities with internal APIs, databases, and business systems.
  • Develop AI workflows and agentic capabilities where appropriate.
  • Implement model routing, retry, timeout, fallback, and error-handling strategies.
  • Build safeguards for prompt injection, inappropriate tool usage, PII handling, and unreliable model responses.
  • Develop automated evaluations and regression tests for AI behaviour.
  • Monitor AI systems for response quality, latency, errors, token consumption, and cost.
  • Debug and continuously improve AI behaviour based on production observations.
Required Skills
  • 2–4 years of software/AI engineering experience
  • Strong Python programming skills
  • Experience with FastAPI or similar backend frameworks
  • Hands-on experience integrating LLM APIs
  • Good understanding of prompt and context engineering
  • Experience with structured LLM outputs and/or function calling
  • Understanding of RAG architecture
  • Understanding of embeddings and vector search
  • Experience integrating REST APIs and third-party services
  • Understanding of asynchronous programming
  • Experience with Git and standard software development practices
  • Ability to write maintainable and testable production code
  • Strong debugging and problem-solving skills

**** Expected AI Knowledge****

Candidates should have a practical understanding of:

  • LLMs and transformer fundamentals
  • Tokens and context windows
  • Embeddings and semantic similarity
  • RAG
  • Prompt and context engineering
  • Tool/function calling
  • Structured generation
  • Hallucination and grounding
  • Prompt injection
  • Model latency, quality, and cost trade-offs
  • Evaluation of non-deterministic AI systems

Good to Have

Experience with some of the following would be valuable:

  • OpenRouter
  • OpenAI / Anthropic / Google Gemini APIs
  • Mem0
  • LangGraph
  • LangChain
  • Langfuse or LangSmith
  • Redis
  • MongoDB / PostgreSQL
  • Vector databases
  • Docker
  • Kubernetes
  • AWS / Azure / GCP
  • Background workers and queues
  • WebSockets and streaming responses

Experience building production customer-facing conversational AI applications is particularly valuable.

AI Safety & Reliability

The developer will contribute to building AI systems with appropriate safeguards, including:

  • Input and output validation
  • Prompt-injection protection
  • Tool permission boundaries
  • PII-aware data handling
  • Domain-specific guardrails
  • Safe fallback mechanisms
  • Human escalation where appropriate
  • Monitoring and auditability

What We Are Looking For

We are looking for an AI application engineer rather than primarily an ML researcher.

The role is focused on combining foundation models with software, APIs, application data, retrieval, memory, workflows, tools, evaluation, and guardrails to create reliable production AI capabilities.

A strong candidate should be able to take a requirement such as:

The AI should understand the customer's request, identify the appropriate context, retrieve relevant information, call application services when required, and generate an accurate and safe response.

and convert it into a well-designed, testable, production-ready implementation.

We value engineers who enjoy building, experimenting, measuring, debugging, and continuously improving real-world AI systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Engineer
Senior AI Engineer

Mallow Technologies • Karur

On-site
INR 1,800,000 - 2,400,000
Competitive salary
Career growth
Cutting-edge AI projects
+1
AI Engineer
AI Engineer

Andpayments • India

On-site
INR 1,800,000 - 3,000,000
AI Engineer
AI Engineer

Anarock Property Consultants Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 1,800,000
AI ENGINEER
AI ENGINEER

PhotonX Technologies • Hyderabad

On-site
INR 1,800,000 - 2,800,000
AI Engineer – ML, LLM & Agentic AI
AI Engineer – ML, LLM & Agentic AI

Ecolibrium • Bengaluru Urban

On-site
INR 3,000,000 - 5,400,000
AI Engineer
AI Engineer

Biz4Group LLC • Jaipur

On-site
INR 1,500,000 - 2,500,000
Gen AI Developer/AI ML Engineer
Gen AI Developer/AI ML Engineer

CoRover ️ P. Limited • Bengaluru

On-site
INR 167,400 - 279,000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

Aptus Data Labs • Bengaluru

Hybrid
INR 1,500,000 - 2,100,000
AI Engineer � Generative AI
AI Engineer � Generative AI

BlackCube Labs • Mumbai

On-site
INR 1,200,000 - 2,000,000
AI Engineer
AI Engineer

Calidad Infotech LLP • Ahmedabad District

On-site
INR 1,500,000 - 2,300,000