Responsibilities
-
Build and maintain scalable backend services using modern technologies such as Python, Node.js, Java, or Go.
-
Design and implement APIs that expose AI/LLM-powered capabilities to web, mobile, and enterprise applications.
-
Integrate production-grade LLM APIs (OpenAI, Anthropic, Gemini, Azure OpenAI, etc.) into backend systems and workflows.
-
Build and manage Retrieval-Augmented Generation (RAG) pipelines including ingestion, chunking, embedding, indexing, retrieval, reranking, and grounding.
-
Design and maintain enterprise knowledge bases optimized for LLM and agent consumption.
-
Build agentic workflows and multi-step reasoning systems using frameworks such as LangGraph, CrewAI, AutoGen, or equivalent.
-
Design AI-enabled automation flows using tools such as n8n, Temporal, Airflow, or similar orchestration platforms.
-
Build internal AI-powered developer productivity tools including code assistants, automated documentation generators, test generation systems, release-note generators, and incident-analysis agents.
-
Handle LLM operational concerns including prompt management, context engineering, latency optimization, retries, fallback strategies, caching, observability, and cost optimization.
-
Work with vector databases and search platforms such as Pinecone, Weaviate, Qdrant, Elasticsearch, or FAISS.
-
Implement secure tool integrations and MCP (Model Context Protocol)-based workflows connecting APIs, databases, and enterprise systems to AI agents.
-
Design monitoring and evaluation pipelines for AI systems including tracing, prompt/version tracking, hallucination analysis, token/cost monitoring, and performance evaluation.
-
Collaborate closely with frontend, mobile, DevOps, QA, security, and product teams in a structured engineering environment.
-
Contribute reusable SDKs, internal frameworks, and shared AI platform components.
Skills Required
Backend Engineering
-
Strong backend development experience in Python, Node.js, Java, or Go
-
REST / GraphQL API design and development
-
SQL and NoSQL databases
-
Distributed systems and asynchronous processing
-
Queues and event-driven architectures (Kafka, RabbitMQ, Pub/Sub, etc.)
AI / LLM Engineering
-
Production experience integrating OpenAI, Anthropic, Gemini, or equivalent LLM APIs
-
Prompt engineering and context management
-
RAG architecture and retrieval pipelines
-
Knowledge base construction for LLM systems
-
Embedding strategies:
-
Dense embeddings
-
Sparse retrieval
-
Hybrid search
-
Reranking pipelines
-
Multilingual/domain-specific embeddings
-
Vector databases and semantic search systems
Agentic AI & Workflow Orchestration
-
LangGraph / CrewAI / AutoGen or similar agent frameworks
-
n8n / Temporal / Airflow or equivalent orchestration systems
-
MCP (Model Context Protocol) awareness and tool integration patterns
-
Agent memory, tool-calling, and workflow design fundamentals
Observability & Reliability
-
AI observability and tracing tools such as LangSmith, Langfuse, MLflow, OpenTelemetry, Grafana, Datadog, or equivalent
-
Token, latency, retry, and cost monitoring
-
Evaluation pipelines for prompts and agent workflows
-
Logging, metrics, tracing, and production debugging
Cloud & DevOps
-
AWS / GCP / Azure
-
Docker and containerized deployments
-
CI/CD pipelines
-
Automated testing and release workflows
Ideal Profile
-
4–7 years of backend engineering experience with strong system design fundamentals.
-
Hands-on experience building AI-powered backend systems, RAG pipelines, or agentic workflows in production environments.
-
Strong understanding of LLM limitations, hallucination mitigation, grounding strategies, and cost-performance tradeoffs.
-
Experience designing scalable AI infrastructure and enterprise-grade APIs.
-
Familiarity with agent monitoring, AI evaluation frameworks, and workflow orchestration platforms.
-
Strong debugging, performance optimization, and problem-solving skills.
-
Experience working in cross-functional product and engineering teams.