Senior Fullstack Engineer - AI

7 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

AI Fiesta


We are seeking a Senior Full-Stack Engineer to design and build an AI-driven conversational platform. The role involves architecting scalable systems that integrate multiple LLM providers, support real-time interactions, handle complex state management, and ensure performance, observability, and security across the stack.


This position requires a deep understanding of modern web architectures, cloud-native deployments, and AI/LLM integration patterns.


Key Responsibilities


  1. Implement advanced chat session management, including context persistence, token optimization, and retrieval-augmented generation (RAG).
  2. Design and optimize high-throughput APIs (REST, GraphQL, and WebSockets/SSE) with rate limiting and fault tolerance.
  3. Integrate token metering, analytics, and usage-based billing systems.
  4. Develop a secure, multi-tenant user management system with granular authentication/authorization.
  5. Leverage event-driven architectures (Kafka, Pub/Sub, or equivalent) for real-time processing and monitoring.
  6. Optimize database schemas and queries (PostgreSQL, pgvector, Supabase) for low-latency chat history retrieval.
  7. Implement vector search and RAG pipelines using Pinecone, Weaviate, or pgvector for knowledge grounding.
  8. Ensure cloud-native scalability with Docker/Kubernetes, CI/CD pipelines, and IaC (Terraform, Pulumi).
  9. Set up observability (distributed tracing, structured logging, metrics, error tracking) for debugging and performance monitoring.
  10. Apply AI safety and guardrails (moderation APIs, prompt filtering, structured outputs).
  11. Stay ahead of AI ecosystem developments and propose new integrations.


Must-Have Skills


  1. Backend Engineering: Node.js/Deno + TypeScript, event-driven design, API performance optimization.
  2. Frontend Development: React/Next.js (SSR, streaming responses, optimistic UI updates).
  3. Databases: PostgreSQL + vector extensions (pgvector), Redis/Valkey for caching and pub/sub.
  4. Cloud & Infra: AWS/GCP/Azure, Kubernetes, serverless compute (Lambda/Cloud Functions), load balancing.
  5. Real-time Systems: WebSockets, Server-Sent Events, or WebRTC for interactive chat.
  6. Security: OAuth2, JWT, token expiration/refresh strategies, encryption at rest and in transit.
  7. Testing & Quality: Unit/integration/e2e testing frameworks, contract testing for APIs.


Nice-to-Have Skills


  1. Experience with LangChain, LlamaIndex, or custom orchestration engines.
  2. Knowledge of embeddings, vector databases, and hybrid search techniques.
  3. Familiarity with streaming LLM APIs and fine-tuning workflows.
  4. Background in distributed systems, CAP theorem trade-offs, and scaling stateful apps.
  5. Experience with observability stacks (OpenTelemetry, Grafana, Prometheus).
  6. Understanding of payment and billing systems (Stripe, usage-based pricing).
  7. Prior work on multi-tenant SaaS platforms.


Qualifications


  1. 5–7 years of professional experience in full-stack or platform engineering.
  2. Proven experience delivering production-grade distributed systems.
  3. Strong understanding of LLM APIs and AI/ML system integrations.
  4. Bachelor's/Master's in Computer Science or equivalent practical experience from a pedigree background.

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You